Carnegie Mellon University
Browse

Decentralized Storage Consistency via Versioning Servers (CMU-CS-02-180)

Download (210.1 kB)
journal contribution
posted on 2002-09-01, 00:00 authored by Garth Goodson, Jay Wylie, Greg Ganger, Mike Reiter
This paper describes a consistency protocol that exploits versioning storage-nodes. The protocol provides linearizability with the possibility of read aborts in an asynchronous system that may suffer client and storage-node crash failures. The protocol supports both replication and erasure coding (which precludes post hoc repair of partial-writes), and avoids the excess work of two-phase commits. Versioning storage-nodes allow the protocol to avoid excess communication in the common case of no write sharing and no failures of writing clients.

History

Publisher Statement

All Rights Reserved

Date

2002-09-01

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC