When and How to Change Quorums on Wide Area Networks

被引:3
作者
Merideth, Michael G. [1 ]
Oprea, Florian [1 ]
Reiter, Michael K. [2 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[2] Univ N Carolina, Chapel Hill, NC 27515 USA
来源
2009 28TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS | 2009年
关键词
Quorum system; wide-area network; access strategy; dynamic workload; DELAY; LOAD; AVAILABILITY; CONSENSUS;
D O I
10.1109/SRDS.2009.35
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In wide-area settings, unpredictable events, such as flash crowds caused by nearly instantaneous popularity of services, can cause servers that are expected to respond quickly to instead suddenly respond slowly. This presents a problem for achieving consistently good performance in quorum-based distributed systems, in which clients must choose which quorums (sets of servers) to access. Typically, clients are motivated to choose quorums containing the servers that respond fastest. Often, these may be the closest servers, but when the closest servers are particularly slow to respond, e.g., because of a changed workload, servers that are farther may actually respond faster. In this paper, we show how clients can locally change their quorum selections efficiently such that the overall system performance rapidly converges to that of the best global strategy for the current conditions. Moreover, we discuss how to benefit even when changes in quorums must be accompanied by expensive state-transfer operations.
引用
收藏
页码:12 / +
页数:3
相关论文
共 40 条
[1]  
ABDELMALEK M, 2005, S OP SYST PRINC
[2]  
AMIR Y, 1996, S FAULT TOL COMP JUN
[3]   Scaling Byzantine fault-tolerant replication to wide area networks [J].
Amir, Yair ;
Danilov, Claudiu ;
Dolev, Danny ;
Kirsch, Jonathan ;
Lane, John ;
Nita-Rotaru, Cristina ;
Olsen, Josh ;
Zage, David .
DSN 2006 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2006, :105-114
[4]   Measuring the capacity of a Web server under realistic loads [J].
Banga G. ;
Druschel P. .
World Wide Web, 1999, 2 (1-2) :69-83
[5]  
BAVIER A, 2004, S NETW SYST DES IMPL
[6]  
Carter R. L., 1997, INFOCOM
[7]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[8]   THE GRID PROTOCOL - A HIGH-PERFORMANCE SCHEME FOR MAINTAINING REPLICATED DATA [J].
CHEUNG, SY ;
AMMAR, MH ;
AHAMAD, M .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (06) :582-592
[9]  
COWLING J, 2006, S OP SYST DES IMPL N
[10]  
Eugene Ng T.S., 2002, INFOCOM