Performance-Driven Load Balancing with a Primary-Backup Approach for Computational Grids with Low Communication Cost and Replication Cost

被引:30
作者
Balasangameshwara, Jasma [1 ]
Raju, Nedunchezhian [2 ]
机构
[1] PES Inst Technol, Dept Informat Sci & Engn, Bangalore 560085, Karnataka, India
[2] Sri Ramakrishna Engn Coll, Dept Informat Technol, Coimbatore 641022, Tamil Nadu, India
关键词
Computational grid; load balancing; fault tolerance; job scheduling; INDEPENDENT TASKS; ALLOCATION; HEURISTICS; ALGORITHM; MAKESPAN; SYSTEMS;
D O I
10.1109/TC.2012.44
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Computational grids provide a massive source of processing power, providing the means to support processor intensive applications. The strong burstiness and unpredictability of the available resources raise the need to make applications robust against the dynamics of grid environment. The two main techniques that are most suitable to cope with the dynamic nature of the grid are load balancing and job replication. In this work, we develop a load-balancing algorithm by juxtaposes the strong points of neighbor-based and cluster-based load-balancing methods. We then integrate the proposed load-balancing approach with fault-tolerant scheduling namely MinRC and develop a performance-driven fault-tolerant load-balancing algorithm or PD_MinRC for independent jobs. In order to improve system flexibility, reliability, and save system resource, PD_MinRC employs passive replication scheme. Our main objective is to arrive at job assignments that could achieve minimum response time, maximum resource utilization, and a well-balanced load across all the resources involved in a grid. Experiments were conducted to show the applicability of PD_MinRC. One advantage of our approach is the relatively low overhead and robust performance against resource failures and inaccuracies in performance prediction information.
引用
收藏
页码:990 / 1003
页数:14
相关论文
共 49 条
[41]   An Efficient Decentralized Load Balancing Algorithm For Grid [J].
Suri, P. K. ;
Singh, Manpreet .
2010 IEEE 2ND INTERNATIONAL ADVANCE COMPUTING CONFERENCE, 2010, :10-+
[42]  
Wang SD, 2005, 11TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL I, PROCEEDINGS, P22
[43]   The network weather service: a distributed resource performance forecasting service for metacomputing [J].
Wolski, R ;
Spring, NT ;
Hayes, J .
FUTURE GENERATION COMPUTER SYSTEMS, 1999, 15 (5-6) :757-768
[44]   Immediate mode scheduling of independent jobs in computational grids [J].
Xhafa, Fatos ;
Barolli, Leonard ;
Durresi, Arjan .
21ST INTERNATIONAL CONFERENCE ON ADVANCED NETWORKING AND APPLICATIONS, PROCEEDINGS, 2007, :970-+
[45]  
Yan H, 2005, PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, P2957
[46]   Towards a hybrid load balancing policy in grid computing system [J].
Yan, Kuo-Qin ;
Wang, Shun-Sheng ;
Wang, Shu-Ching ;
Chang, Chiu-Ping .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (10) :12054-12064
[47]   Dynamic Load Balancing and Pricing in Grid Computing with Communication Delay [J].
Zheng, Qin ;
Tham, Chen-Khong ;
Veeravalli, Bharadwaj .
JOURNAL OF GRID COMPUTING, 2008, 6 (03) :239-253
[48]   On the Design of Fault-Tolerant Scheduling Strategies Using Primary-Backup Approach for Computational Grids with Low Replication Costs [J].
Zheng, Qin ;
Veeravalli, Bharadwaj ;
Tham, Chen-Khong .
IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (03) :380-393
[49]   QoS-Aware Fault-Tolerant Scheduling for Real-Time Tasks on Heterogeneous Clusters [J].
Zhu, Xiaomin ;
Qin, Xiao ;
Qiu, Meikang .
IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (06) :800-812