DocumentCode :
3692782
Title :
HALO: Heterogeneity-Aware Load Balancing
Author :
Anshul Gandhi; Xi Zhang;Naman Mittal
Author_Institution :
Stony Brook Univ., Stony Brook, NY, USA
fYear :
2015
Firstpage :
242
Lastpage :
251
Abstract :
Load Balancers (LBs) play a critical role in managing the performance and resource utilization of distributed systems. However, developing efficient LBs for large, distributed clusters is challenging for several reasons: (i) large clusters require numerous scheduling decisions per second, (ii) such clusters typically consist of heterogeneous servers that widely differ in their computing power, and (iii) such clusters often experience significant changes in load. In this paper we propose HALO, a class of scalable, heterogeneity-aware LBs for cluster systems. HALO LBs are based on simple randomized algorithms that are analytically optimized for heterogeneity. We develop HALO for randomized, Round-Robin, and Power-of-D LBs. We illustrate the benefits of HALO and demonstrate its superiority over other comparable LBs using analytical, simulation, and (Apache-based) implementation results. Our results show that HALO LBs provide significantly lower response times without incurring additional overhead across a wide range of scenarios.
Keywords :
"Servers","Time factors","Clustering algorithms","Load modeling","Analytical models","Algorithm design and analysis","Computational modeling"
Publisher :
ieee
Conference_Titel :
Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), 2015 IEEE 23rd International Symposium on
ISSN :
1526-7539
Type :
conf
DOI :
10.1109/MASCOTS.2015.14
Filename :
7330196
Link To Document :
بازگشت