DocumentCode
3504104
Title
Trading replication consistency for performance and availability: an adaptive approach
Author
Zhang, Chi ; Zhang, Zheng
Author_Institution
Dept. of Comput. Sci., Princeton Univ., NJ, USA
fYear
2003
fDate
19-22 May 2003
Firstpage
687
Lastpage
695
Abstract
Replication system is one of the most fundamental building blocks of wide-area applications. Due to the inevitable dependencies on wide-area communication, trade-off between performance, availability and replication consistency is often a necessity. While a number of proposals have been made to provide a tunable consistency bound between strong and weak extremes, many of them rely on a statically specified enforcement across replicas. This approach, while easy to implement, neglects the dynamic contexts within which replicas are operating, delivering sub-optimal performance and/or system availability. In this paper we analyze the problem of optimal performance/availability for a given consistency level under heterogeneous workload and network condition. We prove several optimization rules for different goals. Based on these results, we developed an adaptive update window protocol in which consistency enforcement across replicas is self-tuned to achieve optimal performance/availability. A prototype system, FRACS, is built and evaluated in this paper. The experiment results demonstrate significant advantages of adaptation over static approach for a variety of workloads.
Keywords
data integrity; distributed algorithms; optimisation; replicated databases; wide area networks; consistency level; heterogeneous workload; network condition; prototype system; replication system; suboptimal performance; system availability; wide-area application; window protocol; Adaptation model; Application software; Availability; Collaborative work; Delay; Electronic commerce; Performance analysis; Proposals; Protocols; Prototypes;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2003. Proceedings. 23rd International Conference on
ISSN
1063-6927
Print_ISBN
0-7695-1920-2
Type
conf
DOI
10.1109/ICDCS.2003.1203520
Filename
1203520
Link To Document