Reliable Computer Systems

Collected Papers of the Newcastle Reliability Project

  • Santosh Kumar Shrivastava

Part of the Texts and Monographs in Computer Science book series (MCS)

Table of contents

  1. Front Matter
    Pages I-XII
  2. Introduction

    1. B. Randell
      Pages 1-4
  3. System Reliability

    1. Santosh Kumar Shrivastava
      Pages 5-5
    2. T. Anderson, P. A. Lee
      Pages 6-13
  4. Recovery Blocks

    1. Santosh Kumar Shrivastava
      Pages 51-52
    2. J. J. Horning, H. C. Lauer, P. M. Melliar-Smith, B. Randell
      Pages 53-68
    3. S. K. Shrivastava
      Pages 102-111
    4. S. K. Shrivastava, A. A. Akinpelu
      Pages 112-114
    5. P. A. Lee, N. Ghani, K. Heron
      Pages 115-125
    6. J. S. M. Verhofstad
      Pages 126-139
  5. Exception Handling

    1. Santosh Kumar Shrivastava
      Pages 141-142
    2. P. M. Melliar-Smith, B. Randell
      Pages 143-153
    3. F. Cristian
      Pages 173-207
    4. E. Best, F. Cristian
      Pages 208-237
    5. T. Anderson, R. W. Witty
      Pages 238-245
  6. Concurrent Systems

  7. Multilevel Systems

    1. Santosh Kumar Shrivastava
      Pages 379-380
    2. T. Anderson, P. A. Lee, S. K. Shrivastava
      Pages 381-395
    3. T. Anderson, P. A. Lee
      Pages 396-409
  8. Distributed Systems

    1. Santosh Kumar Shrivastava
      Pages 433-434
    2. P. M. Merlin, B. Randell
      Pages 435-447
    3. S. K. Shrivastava, F. Panzieri
      Pages 504-517
    4. F. Panzieri, S. K. Shrivastava
      Pages 518-531
    5. D. R. Brownbridge, L. F. Marshall, B. Randell
      Pages 532-549
  9. Fault Tolerance and System Structuring

    1. B. Randell
      Pages 563-580

About this book


A research project to investigate the design and construction of reliable computing systems was initiated by B. Randell at the University of Newcastle upon Tyne in 1972. In over ten years of research on system reliability, a substantial number of papers have been produced by the members of this project. These papers have appeared in a variety of journals and conference proceedings and it is hoped that this book will prove to be a convenient reference volume for research workers active in this important area. In selecting papers published by past and present members of this project, I have used the following criteria: a paper is selected if it is concerned with fault tolerance and is not a review paper and was published before 1983. I have used these criteria (with only one or two exceptions!) in order to present a collection of papers with a common theme and, at the same time, to limit the size of the book to a reasonable length. The papers have been grouped into seven chapters. The first chapter introduces fundamental concepts of fault tolerance and ends with the earliest Newcastle paper on reliability. The project perhaps became well known after the invention of recovery blocks - a simple yet effective means of incorporating fault tolerance in software. The second chapter contains papers on recovery blocks, starting with the paper which first introduced the concept.


Area Systems UNIX computer computing system design distributed systems interface performance reliability review software system time university

Editors and affiliations

  • Santosh Kumar Shrivastava
    • 1
  1. 1.Computing LaboratoryUniversity of Newcastle upon TyneNewcastle upon TyneEngland

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 1985
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-642-82472-2
  • Online ISBN 978-3-642-82470-8
  • Series Print ISSN 0172-603X
  • Buy this book on publisher's site