• 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