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 :
بازگشت