Load Balancing and Almost Symmetries for RAMBO Quorum Hosting

被引:0
|
作者
Michel, Laurent [1 ]
Shvartsman, Alexander A. [1 ]
Sonderegger, Elaine [1 ]
Van Hentenryck, Pascal [2 ]
机构
[1] Univ Connecticut, Storrs, CT 06269 USA
[2] Brown Univ, Providence, RI USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
RAMBO is the Reconfigurable Atomic Memory for Basic Objects, a formally specified algorithm that implements atomic read/write shared memory in dynamic networks, where the participating hosts may join, leave, or fail. To maintain availability and consistency in such dynamic settings, RAMBO replicates objects and uses quorum systems that can be reconfigured in response to perturbations in the environment. This is accomplished by installing new quorum configurations and removing obsolete configurations, while preserving data consistency. Given the dynamic nature of the atomic memory service, it is vitally important to reconfigure the system online, while making well-reasoned selections of new quorum configurations. This paper reexamines the quorum hosting problem, concentrating on better load balancing models and a novel use of almost symmetries for breaking similarities among hosts in the target network. The resultant performance improvements allow more reasonably-sized systems to be reconfigured online in a way that optimizes hosting of quorums with respect to relevant performance criteria.
引用
收藏
页码:598 / +
页数:2
相关论文
共 50 条
  • [1] Load balancing in quorum systems
    Holzman, R
    Marcus, Y
    Peleg, D
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1997, 10 (02) : 223 - 245
  • [2] Load balancing in quorum systems
    Holzman, R
    Marcus, Y
    Peleg, D
    ALGORITHMS AND DATA STRUCTURES, 1995, 955 : 38 - 49
  • [3] Discrete Load Balancing is (almost) as Easy as Continuous Load Balancing
    Elsaesser, Robert
    Sauerwald, Thomas
    PODC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2010, : 346 - 354
  • [4] Geographically Distributed Load Balancing with (Almost) Arbitrary Load Functions
    Skowron, Piotr
    Rzadca, Krzysztof
    2015 IEEE 22ND INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2015, : 305 - 314
  • [5] Online Selection of Quorum Systems for RAMBO Reconfiguration
    Michel, Laurent
    Moraal, Martijn
    Shvartsman, Alexander
    Sonderegger, Elaine
    Van Hentenryck, Pascal
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2009, 5732 : 88 - +
  • [6] FLEX: Load balancing and management strategy for scalable Web hosting service
    Cherkasova, L
    ISCC 2000: FIFTH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2000, : 8 - 13
  • [7] Achieving load balancing and efficient memory usage in a web hosting service cluster
    Cherkasova, Ludmila
    Ponnekanti, Shankar
    HP Laboratories Technical Report, 2000, (27):
  • [8] Are almost-symmetries almost linear?
    Cuesta, Javier
    Wolf, Michael M.
    JOURNAL OF MATHEMATICAL PHYSICS, 2019, 60 (08)
  • [9] Optimizing a "content-aware" load balancing strategy for shared web hosting service
    Cherkasova, L
    Ponnekanti, SR
    8TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 2000, : 492 - 499
  • [10] Load Balancing with Almost Blank Subframe Control in Heterogeneous Cellular Networks
    Sung, Doo-hyun
    Baras, John S.
    2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 3615 - 3621