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