Artificial life techniques for load balancing in computational grids

被引:44
|
作者
Subrata, Riky [1 ]
Zomaya, Albert Y. [1 ]
Landfeldt, Bjorn [1 ]
机构
[1] Univ Sydney, Sch Informat Technol, Adv Networks Res Grp, Sydney, NSW 2006, Australia
关键词
load balancing; Tabu search; genetic algorithm; distributed system; grid computing;
D O I
10.1016/j.jcss.2007.02.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Load balancing is a very important and complex problem in computational grids. A computational grid differs from traditional high performance computing systems in the heterogeneity of the computing nodes and communication links, as well as background workloads that may be present in the computing nodes. There is a need to develop algorithms that could capture this complexity yet can be easily implemented and used to solve a wide range of load balancing scenarios. Artificial life techniques have been used to solve a wide range of complex problems in recent times. The power of these techniques steins from their capability in searching large search spaces, which arise in many combinatorial optimization problems, very efficiently. This paper studies several wellknown artificial life techniques to gauge their suitability for solving grid load balancing problems. Due to their popularity and robustness, a genetic algorithm (GA) and tabu search (TS) are used to solve the grid load balancing problem. The effectiveness of each algorithm is shown for a number of test problems, especially when prediction information is not fully accurate. Performance comparisons with Min-min, Max-min, and Sufferage are also discussed. Crown Copyright (C) 2007 Published by Elsevier Inc. All rights reserved.
引用
收藏
页码:1176 / 1190
页数:15
相关论文
共 50 条
  • [41] Load Balancing Techniques in Grid Environment: A Survey
    Raj, Joshua Samuel
    Fiona, Rex
    2013 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS, 2013,
  • [42] Dynamic Load Balancing Techniques in the IoT: A Review
    Kanellopoulos, Dimitris
    Sharma, Varun Kumar
    SYMMETRY-BASEL, 2022, 14 (12):
  • [43] SCALABLE LOAD BALANCING TECHNIQUES FOR PARALLEL COMPUTERS
    KUMAR, V
    GRAMA, AY
    VEMPATY, NR
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 22 (01) : 60 - 79
  • [44] A Survey on Load Balancing Techniques in Fog Computing
    Singh, Jagdeep
    Warraich, Jatinder
    Singh, Parminder
    2021 INTERNATIONAL CONFERENCE ON COMPUTING SCIENCES (ICCS 2021), 2021, : 47 - 52
  • [45] Techniques for Load Balancing in Wireless LAN's
    Magade, Krishnanjali A.
    Patankar, Abhijit
    2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [46] Load balancing techniques for scalable web servers
    Bryhni, H
    Klovning, E
    Kure, O
    PERFORMANCE AND CONTROL OF NETWORK SYSTEMS II, 1998, 3530 : 190 - 203
  • [47] Performance-Driven Load Balancing with a Primary-Backup Approach for Computational Grids with Low Communication Cost and Replication Cost
    Balasangameshwara, Jasma
    Raju, Nedunchezhian
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (05) : 990 - 1003
  • [48] Reparallelization techniques for migrating OpenMP codes in computational grids
    Klemm, Michael
    Bezold, Matthias
    Gabriel, Stefan
    Veldema, Ronald
    Philippsen, Michael
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2009, 21 (03): : 281 - 299
  • [49] Synergy of Task Allocation Techniques for Large Computational Grids
    Savvas, Ilias K.
    2009 18TH IEEE INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURES FOR COLLABORATIVE ENTERPRISES, 2009, : 171 - 176