DocumentCode :
2302067
Title :
Balancing the Communication Load of State Transfer in Replicated Systems
Author :
Raghavan, Narasimha ; Vitenberg, Roman
Author_Institution :
Dept. of Inf., Univ. of Oslo, Oslo, Norway
fYear :
2011
fDate :
4-7 Oct. 2011
Firstpage :
41
Lastpage :
50
Abstract :
State transfer mechanisms are an essential building block in the design of many distribution applications that replicate the state, such as partially replicated databases or view-synchronous group communication. When a reconfiguration occurs, a need arises to ship a subset of objects that constitute the application state to a subset of nodes in the system. The most commonly employed solution is to elect a leader that collects state objects and transmits them to the nodes that need to receive them. In this paper, we present the problem of communication-balanced state transfer wherein the goal is to distribute the load of communication due to state transfer evenly across the participating nodes. We propose an algorithm that achieves the optimal balance, analyze it, and describe how it can be used in a variety of applications. We evaluate the algorithm on a typical setup of partially replicated databases and show that it attains a significant improvement compared with existing approaches.
Keywords :
distributed processing; replicated databases; resource allocation; communication balanced state transfer; communication load balancing; distribution applications; partially replicated databases; replicated systems; state transfer mechanisms; view synchronous group communication; Context; Databases; Matrix converters; Optimization; Protocols; Resource management; Unicast; distributed systems; load balancing; replicated systems; state transfer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems (SRDS), 2011 30th IEEE Symposium on
Conference_Location :
Madrid
ISSN :
1060-9857
Print_ISBN :
978-1-4577-1349-1
Type :
conf
DOI :
10.1109/SRDS.2011.14
Filename :
6076760
Link To Document :
بازگشت