Guide to Reliable Distributed Systems

Building High-Assurance Applications and Cloud-Hosted Services

Authors:

ISBN: 978-1-4471-2415-3 (Print) 978-1-4471-2416-0 (Online)
Download Book (9,155 KB) As a courtesy to our readers the eBook is provided DRM-free. However, please note that Springer uses effective methods and state-of-the art technology to detect, stop, and prosecute illegal sharing to safeguard our authors’ interests.

Table of contents (24 chapters)

previous Page of 2
  1. Front Matter

    Pages I-XXII

  2. Book Chapter

    Pages 1-42

    Introduction

  3. Computing in the Cloud

    1. Front Matter

      Pages 43-43

    2. Book Chapter

      Pages 45-67

      The Way of the Cloud

    3. Book Chapter

      Pages 69-100

      Client Perspective

    4. Book Chapter

      Pages 101-143

      Network Perspective

    5. Book Chapter

      Pages 145-183

      The Structure of Cloud Data Centers

    6. Book Chapter

      Pages 185-247

      Remote Procedure Calls and the Client/Server Model

    7. Book Chapter

      Pages 249-269

      CORBA: The Common Object Request Broker Architecture

    8. Book Chapter

      Pages 271-284

      System Support for Fast Client/Server Communication

  4. Reliable Distributed Computing

    1. Front Matter

      Pages 285-286

    2. Book Chapter

      Pages 287-299

      How and Why Computer Systems Fail

    3. Book Chapter

      Pages 301-337

      Overcoming Failures in a Distributed System

    4. Book Chapter

      Pages 339-367

      Dynamic Membership

    5. Book Chapter

      Pages 369-405

      Group Communication Systems

    6. Book Chapter

      Pages 407-418

      Point to Point and Multi-group Considerations

    7. Book Chapter

      Pages 419-455

      The Virtual Synchrony Execution Model

    8. Book Chapter

      Pages 457-470

      Consistency in Distributed Systems

  5. Applications of Reliability Techniques

    1. Front Matter

      Pages 471-471

    2. Book Chapter

      Pages 473-508

      Retrofitting Reliability into Complex Systems

    3. Book Chapter

      Pages 509-539

      Software Architectures for Group Communication

  6. Related Technologies

    1. Front Matter

      Pages 541-541

    2. Book Chapter

      Pages 543-569

      Security Options for Distributed Settings

    3. Book Chapter

      Pages 571-586

      Clock Synchronization and Synchronous Systems

    4. Book Chapter

      Pages 587-607

      Transactional Systems

previous Page of 2