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 条
  • [21] Load balancing to Increase the Consistency of replicas in Data grids
    Belalem, Ghalem
    Belayachi, Naima
    Behidji, Radjaa
    Yagoubi, Belabbes
    INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2010, 1 (04) : 42 - 57
  • [22] Design and analysis of a load balancing strategy in Data Grids
    Qin, Xiao
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2007, 23 (01): : 132 - 137
  • [23] A load balancing algorithm for web based server grids
    Yu, S
    Casey, J
    Zhou, WL
    GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 121 - 128
  • [24] Dynamic load balancing for parallel computation with unstructured grids
    Minyard, T
    Kallinderis, Y
    COMPUTATIONAL FLUID DYNAMICS '98, VOL 1, PARTS 1 AND 2, 1998, : 494 - 499
  • [25] Load Balancing and Interlacing of Storage Units in Smart Grids
    Abegaz, Brook W.
    Mahajan, Satish M.
    2022 IEEE INTERNATIONAL CONFERENCE ON ENVIRONMENT AND ELECTRICAL ENGINEERING AND 2022 IEEE INDUSTRIAL AND COMMERCIAL POWER SYSTEMS EUROPE (EEEIC / I&CPS EUROPE), 2022,
  • [26] AND DISPERSING - TECHNIQUES FOR FAST LOAD BALANCING
    GIL, J
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 23 (02) : 149 - 157
  • [27] Survey of load balancing techniques for Grid
    Patel, Deepak Kumar
    Tripathy, Devashree
    Tripathy, C. R.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 65 : 103 - 119
  • [28] Analysis of Load Balancing Techniques in Grid
    Venkatesan, R.
    Solomi, M. Blessy Rathna
    COMPUTATIONAL INTELLIGENCE AND INFORMATION TECHNOLOGY, 2011, 250 : 147 - +
  • [29] A Novel Load Balancing Algorithm for Computational Grid
    Saravanakumar, E.
    Prathima, Gomathy E.
    2010 INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGIES (ICICT), 2010,
  • [30] Energy Aware Load Balancing for Computational Cloud
    Florence, A. Paulin
    Shanthi, V.
    2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (IEEE ICCIC), 2014, : 933 - 935