Skip to main content

Basic Abstractions

  • 5653 Accesses

Abstract

Applications that are deployed in practical distributed systems usually execute on a myriad of different machines and communication infrastructures. Physical machines differ in the number of processors, type of processors, amount and speed of both volatile and persistent memory, and so on. Communication infrastructures differ in parameters such as latency, throughput, reliability, etc. On top of these machines and infrastructures, a huge variety of software components are sometimes needed to support one application: operating systems, file systems, middleware, communication protocols, with each component having its own specific features.

Keywords

  • Correct Process
  • Failure Detector
  • Process Abstraction
  • Synchronous System
  • Faulty Process

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

These are my principles. If you don’t like them, I have others.

(Groucho Marx)

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-642-15260-3_2
  • Chapter length: 54 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   59.99
Price excludes VAT (USA)
  • ISBN: 978-3-642-15260-3
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   74.99
Price excludes VAT (USA)
Hardcover Book
USD   109.99
Price excludes VAT (USA)
Fig. 2.1
Fig. 2.2
Fig. 2.3
Fig. 2.4
Fig. 2.5

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Cachin .

Rights and permissions

Reprints and Permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Cachin, C., Guerraoui, R., Rodrigues, L. (2011). Basic Abstractions. In: Introduction to Reliable and Secure Distributed Programming. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15260-3_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15260-3_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15259-7

  • Online ISBN: 978-3-642-15260-3

  • eBook Packages: Computer ScienceComputer Science (R0)