Composable consistency for large-scale peer replication

Update Item Information
Publication Type technical report
School or College College of Engineering
Department Computing, School of
Program Advanced Research Projects Agency
Creator Susarla, Sai R.; Carter, John
Title Composable consistency for large-scale peer replication
Date 2003-11-14
Description The lack of a flexible consistency management solution hinders P2P implementation of applications involving updates, such as directory services, online auctions and collaboration. Managing shared data in a P2P setting requires a consistency solution that can operate in a heterogenous network, support pervasive replication for scaling, and give peers autonomy to tune consistency to their sharing needs and resource constraints. Existing solutions lack one or more of these features. In this paper, we propose a new way to structure consistency management for P2P sharing of mutable data called composable consistency. It lets applications compose a rich variety of consistency solutions appropriate for their sharing needs, out of a small set of primitive options. Our approach splits consistency management into design choices along five orthogonal aspects, namely, concurrency, consistency, availability, update visibility and isolation. Various combinations of these choices can be employed to yield numerous consistency semantics and to fine-tune resource use at each replica. Our experience with a prototype implementation suggests that composable consistency can effectively support diverse P2P applications.
Type Text
Publisher University of Utah
Subject P2P
Subject LCSH Peer-to-peer architecture (Computer networks)
Language eng
Bibliographic Citation Susarla, Sai R.; Carter, John (2003). Composable consistency for large-scale peer replication. UUCS-03-025.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 42,680 bytes
Source University of Utah School of Computing
ARK ark:/87278/s6ks78n6
Setname ir_uspace
ID 702821
Reference URL https://collections.lib.utah.edu/ark:/87278/s6ks78n6
Back to Search Results