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 条
  • [31] Load Forecasting Techniques and Their Applications in Smart Grids
    Habbak, Hany
    Mahmoud, Mohamed
    Metwally, Khaled
    Fouda, Mostafa M.
    Ibrahem, Mohamed I.
    ENERGIES, 2023, 16 (03)
  • [32] Achieving load balancing in structured Peer-to-Peer Grids
    Pairot, C
    García, P
    Skarmeta, AFG
    Mondéjar, R
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 3, PROCEEDINGS, 2004, 3038 : 98 - 105
  • [33] Smart routing of electric vehicles for load balancing in smart grids
    Etesami, S. Rasoul
    Saad, Walid
    Mandayam, Narayan B.
    Poor, H. Vincent
    AUTOMATICA, 2020, 120
  • [34] A Distributed Wardrop Control Algorithm for Load Balancing in Smart Grids
    Suraci, Vincenzo
    Celsi, Lorenzo Ricciardi
    Giuseppi, Alessandro
    Di Giorgio, Alessandro
    2017 25TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2017, : 761 - 767
  • [35] Dynamic and adaptive topology-aware load balancing for Grids
    Barkallah, Haitham
    Gzara, Mariem
    Ben Abdallah, Hanene
    2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, : 1679 - 1684
  • [36] Proposal of a Distributed Load Balancing Application for Managing Power in Grids
    Marino, MD
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 278 - 282
  • [37] A Cluster-Based Dynamic Load Balancing Protocol for Grids
    Payli, Resat Uemit
    Erciyes, Kayhan
    Dagdeviren, Orhan
    RECENT TRENDS IN WIRELESS AND MOBILE NETWORKS, 2011, 162 : 315 - +
  • [38] Load forecasting as a computational tool to support Smart Grids
    Chemetova, Svetlana
    Santos, Paulo
    Ventim-Neves, Mario
    2017 12TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2017,
  • [39] Load-balancing data prefetching techniques
    Chi, CH
    Yuan, JL
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 17 (06): : 733 - 744
  • [40] Load Balancing Algorithm Exploiting Overlay Techniques
    Dort-Golts, Anton
    Simonina, Olga
    2014 16TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2014, : 912 - 920