A Hybrid Dynamic Load Balancing Algorithm for Distributed Systems Using Genetic Algorithms

被引:1
作者
Mehta, Mayuri A. [1 ]
Jinwala, Devesh C. [2 ]
机构
[1] Sarvajanik Coll Engn & Technol, Dept Comp Engn, Surat, India
[2] SV Natl Inst Technol, Dept Comp Engn, Surat, India
关键词
Cluster; Cluster Head; Distributed System; Dynamic Load Balancing; Genetic Algorithms;
D O I
10.4018/ijdst.2014070101
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic Load Balancing (DLB) is sine qua non in modern distributed systems to ensure the efficient utilization of computing resources therein. This paper proposes a novel framework for hybrid dynamic load balancing. Its framework uses a Genetic Algorithms (GA) based supernode selection approach within. The GA-based approach is useful in choosing optimally loaded nodes as the supernodes directly from data set, thereby essentially improving the speed of load balancing process. Applying the proposed GA-based approach, this work analyzes the performance of hybrid DLB algorithm under different system states such as lightly loaded, moderately loaded, and highly loaded. The performance is measured with respect to three parameters: average response time, average round trip time, and average completion time of the users. Further, it also evaluates the performance of hybrid algorithm utilizing OnLine Transaction Processing (OLTP) benchmark and Sparse Matrix Vector Multiplication (SPMV) benchmark applications to analyze its adaptability to I/O-intensive, memory-intensive, or/and CPU-intensive applications. The experimental results show that the hybrid algorithm significantly improves the performance under different system states and under a wide range of workloads compared to traditional decentralized algorithm.
引用
收藏
页码:1 / 23
页数:23
相关论文
共 64 条
[1]   Decentralized Load Balancing for Heterogeneous Grids [J].
Al-Azzoni, Issam ;
Down, Douglas G. .
2009 COMPUTATION WORLD: FUTURE COMPUTING, SERVICE COMPUTATION, COGNITIVE, ADAPTIVE, CONTENT, PATTERNS, 2009, :545-550
[2]  
Amis A. D., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P32, DOI 10.1109/INFCOM.2000.832171
[3]  
Andrews G. E., 2013, PARTITIONS 0301
[4]   A multi-criterion optimization technique for energy efficient cluster formation in wireless sensor networks [J].
Aslam, Nauman ;
Phillips, William ;
Robertson, William ;
Sivakumar, Shyamala .
INFORMATION FUSION, 2011, 12 (03) :202-212
[5]  
Auffarth B., 2010, IEEE C EV COMP CEC, P1, DOI DOI 10.1109/CEC.2010.5586090
[6]   THE ARCHITECTURAL ORGANIZATION OF A MOBILE RADIO NETWORK VIA A DISTRIBUTED ALGORITHM [J].
BAKER, DJ ;
EPHREMIDES, A .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1981, 29 (11) :1694-1701
[7]  
Basu S., 2011, COMPUTING SCI ENG, V2, P16
[8]  
Bhakare K. R., 2012, INT J COMPUT APPL, V39, P24, DOI [10.5120/4889-7380, DOI 10.5120/4889-7380]
[9]   GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing [J].
Buyya, R ;
Murshed, M .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15) :1175-1220
[10]   A distributed clustering algorithm with an adaptive backoff strategy for wireless sensor networks [J].
Cao, Y ;
He, C .
IEICE TRANSACTIONS ON COMMUNICATIONS, 2006, E89B (02) :609-613