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 条
  • [1] Dynamic load balancing for TreeP computational grids
    Akhtar, Muhammad Waseem
    Kechadi, M-Tahar
    PROCEEDINGS OF THE SECOND IASTED INTERNATIONAL CONFERENCE ON WEB TECHNOLOGIES, APPLICATIONS, AND SERVICES, 2006, : 28 - +
  • [2] A Load Balancing Policy for Heterogeneous Computational Grids
    El-Zoghdy, Said Fathy
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (05) : 93 - 100
  • [3] A Hybrid Load balancing Strategy of Sequential Tasks for Computational Grids
    Li, Yajun
    Yang, Yuhang
    Zhu, Rongbo
    2009 INTERNATIONAL CONFERENCE ON NETWORKING AND DIGITAL SOCIETY, VOL 1, PROCEEDINGS, 2009, : 112 - +
  • [4] Game-theoretic approach for load balancing in computational grids
    Subrata, Riky
    Zomaya, Albert Y.
    Landfeldt, Bjorn
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (01) : 66 - 76
  • [5] An improved approach for load balancing among heterogeneous resources in computational grids
    Patel, Deepak Kumar
    Tripathy, Chitaranjan
    ENGINEERING WITH COMPUTERS, 2015, 31 (04) : 825 - 839
  • [6] A hybrid policy for job scheduling and load balancing in heterogeneous computational grids
    Lu, Kai
    Zomaya, Albert Y.
    ISPDC 2007: SIXTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 121 - +
  • [7] An improved approach for load balancing among heterogeneous resources in computational grids
    Deepak Kumar Patel
    Chitaranjan Tripathy
    Engineering with Computers, 2015, 31 : 825 - 839
  • [8] COMPUTATIONAL INTELLIGENCE TECHNIQUES FOR HOME ELECTRIC LOAD FORECASTING AND BALANCING
    Ling, S. H.
    Leung, F. H. F.
    Wong, L. K.
    Lam, H. K.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2005, 5 (03) : 371 - 391
  • [9] A load balancing algorithm for unstructured grids
    Lohner, R
    Ramamurti, R
    INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 1995, 5 (1-2) : 39 - &
  • [10] Decentralized Load Balancing for Heterogeneous Grids
    Al-Azzoni, Issam
    Down, Douglas G.
    2009 COMPUTATION WORLD: FUTURE COMPUTING, SERVICE COMPUTATION, COGNITIVE, ADAPTIVE, CONTENT, PATTERNS, 2009, : 545 - 550