Replication: Theory and Practice

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Replication is a topic of interest in the distributed computing, distributed systems, and database communities. Although these communities have traditionally looked at replication from different viewpoints and with different goals (e.g., performance versus fault tolerance), recent developments have led to a convergence of these different goals. The objective of this state-of-the-art survey is not to speculate about the future of replication, but rather to understand the present, to make an assessment of approximately 30 years of research on replication, and to present a comprehensive view of the achievements made during this period of time.

This book is the outcome of the seminar entitled A 30-Year Perspective on Replication, which was held at Monte Verit� , Ascona, Switzerland, in November 2007. The book is organized in 13 self-contained chapters written by most of the people who have contributed to developing state-of-the-art replication techniques. It presents a comprehensive view of existing solutions, from a theoretical as well as from a practical point of view. It covers replication of processes/objects and of databases; replication for fault tolerance and replication for performance - benign faults and malicious (Byzantine) faults - thus forming a basis for both professionals and students of distributed computing, distributed systems, and databases.

Author(s): Alan D. Fekete, Krithi Ramamritham (auth.), Bernadette Charron-Bost, Fernando Pedone, André Schiper (eds.)
Series: Lecture Notes in Computer Science 5959 : Theoretical Computer Science and General Issues
Edition: 1st Edition.
Publisher: Springer Berlin Heidelberg
Year: 2010

Language: English
Pages: XV, 290p. 79 illus..


Content:
Front Matter....Pages -
Consistency Models for Replicated Data....Pages 1-17
Replication Techniques for Availability....Pages 19-40
Modular Approach to Replication for Availability....Pages 41-57
Stumbling over Consensus Research: Misunderstandings and Issues....Pages 59-72
Replicating for Performance: Case Studies....Pages 73-89
A History of the Virtual Synchrony Replication Model....Pages 91-120
From Viewstamped Replication to Byzantine Fault Tolerance....Pages 121-149
Implementing Trustworthy Services Using Replicated State Machines....Pages 151-167
State Machine Replication with Byzantine Faults....Pages 169-184
Selected Results from the Latest Decade of Quorum Systems Research....Pages 185-206
From Object Replication to Database Replication....Pages 207-218
Database Replication: A Tutorial....Pages 219-252
Practical Database Replication....Pages 253-285
Back Matter....Pages -