The Center for Education and Research in Information Assurance and Security (CERIAS)

The Center for Education and Research in
Information Assurance and Security (CERIAS)

Quorum-based Recovery in Replicated Database Systems

Author

Shirley Victoria Browne

Entry type

phdthesis

Abstract

Recovery methods for replicated database systems should handle both site and network partitioning failures as efficiently as possible. Techniques are needed that use knowledge about what happened during a failure to reduce the costs of recovery. Another promising approach is to use information stored at replicated copies to improve the efficiency of recovery. For such techniques to be applicable to broad classes of replicated copy control algorithms, a correctness model is needed that encompasses different possibilities for object representation and gives correctness conditions for classes of algorithms. We define a new model for replicated objects in which an object's representation consists of a set of timestamped values plus a set of histories containing records of operation executions, and we give a criterion for correct transaction processing in terms of this model. We classify quorum-based recovery methods into four categories, ranging from static to dynamic, and develop correctness conditions for each category. We describe techniques for reducing the costs of recovery for dynamic quorum methods. Lastly, we investigate how communication-based recovery that takes advantage of replicated copies can be integrated with quorum methods.

Key alpha

Browne

Note

May 1990

School

Purdue University

Publication Date

1900-01-01

Contents

1. Introduction 2. Related Research 3. Hybrid Value / Event Representation 4. Classification and Correctness of Quorum Methods 5. Reducing the Costs of View Methods 6. Communication-Based Recovery 7. Conclusions

Language

English

Location

A hard-copy of this is in REC 216

BibTex-formatted data

To refer to this entry, you may select and copy the text below and paste it into your BibTex document. Note that the text may not contain all macros that BibTex supports.