Advertisement

Fault-Tolerant Parallel and Distributed Systems

  • Dimiter R. Avresky
  • David R. Kaeli

Table of contents

  1. Front Matter
    Pages i-xiii
  2. Fault-Tolerant Protocols

    1. Front Matter
      Pages 1-1
    2. Christof Fetzer, Flaviu Cristian
      Pages 55-69
  3. Fault-Tolerant Distributed Systems

    1. Front Matter
      Pages 71-71
    2. Volker Strumpen, Balkrishna Ramkumar
      Pages 73-91
    3. Francesco Quaglia, Bruno Ciciani, Roberto Baldoni
      Pages 93-107
    4. Angelo Pruscino
      Pages 109-121
    5. Qiang Li, Edward Hong, Alex Tsukerman
      Pages 139-153
    6. Qiang Li, Alex Tsukerman, Edward Hong
      Pages 155-169
  4. Dependable Systems

    1. Front Matter
      Pages 171-171
    2. Paul J. Perrone, Barry W. Johnson
      Pages 173-194
    3. Prashanth B. Bhat, Chouki Aktouf, Viktor K. Prasanna, Sandeep Gupta, Melvin A. Breuer
      Pages 213-230
    4. Armando Chiari, Bruno Ciciani, Milton Romero
      Pages 231-245
  5. Fault-Tolerant Parallel Systems

    1. Front Matter
      Pages 247-247
    2. Bob Broeg, Bella Bose
      Pages 267-283
    3. Krishnendu Chakrabarty, Mark G. Karpovsky, Lev B. Levitin
      Pages 285-300
    4. S. H. Hosseini, O. A. Abulnaja, K. Vairavan
      Pages 301-314
    5. O. A. Abulnaja, S. H. Hosseini, K. Vairavan
      Pages 315-327
    6. D. R. Avresky, Chris M. Cunningham
      Pages 341-356
    7. Erik Maehle, Franz-J. Markus
      Pages 357-371
    8. Adel Cherif, Masato Suzuki, Takuya Katayama
      Pages 373-384
  6. Back Matter
    Pages 401-401

About this book

Introduction

The most important use of computing in the future will be in the context of the global "digital convergence" where everything becomes digital and every­ thing is inter-networked. The application will be dominated by storage, search, retrieval, analysis, exchange and updating of information in a wide variety of forms. Heavy demands will be placed on systems by many simultaneous re­ quests. And, fundamentally, all this shall be delivered at much higher levels of dependability, integrity and security. Increasingly, large parallel computing systems and networks are providing unique challenges to industry and academia in dependable computing, espe­ cially because of the higher failure rates intrinsic to these systems. The chal­ lenge in the last part of this decade is to build a systems that is both inexpensive and highly available. A machine cluster built of commodity hardware parts, with each node run­ ning an OS instance and a set of applications extended to be fault resilient can satisfy the new stringent high-availability requirements. The focus of this book is to present recent techniques and methods for im­ plementing fault-tolerant parallel and distributed computing systems. Section I, Fault-Tolerant Protocols, considers basic techniques for achieving fault-tolerance in communication protocols for distributed systems, including synchronous and asynchronous group communication, static total causal order­ ing protocols, and fail-aware datagram service that supports communications by time.

Keywords

Scala Scheme image processing processor reliability scheduling

Authors and affiliations

  • Dimiter R. Avresky
    • 1
  • David R. Kaeli
    • 2
  1. 1.Department of Electrical and Computer EngineeringBoston UniversityBostonUSA
  2. 2.Department of Electrical and Computer EngineeringNortheastern UniversityBostonUSA

Bibliographic information