Parallel extremal optimization in processor load balancing for distributed applications

被引:3
|
作者
De Falco, Ivanoe [1 ]
Laskowski, Eryk [2 ]
Olejnik, Richard [3 ]
Scafuri, Umberto [1 ]
Tarantino, Ernesto [1 ]
Tudruj, Marek [2 ,4 ]
机构
[1] CNR, Inst High Performance Comp & Networking, I-80125 Naples, Italy
[2] Polish Acad Sci, Inst Comp Sci, POB 22, PL-00901 Warsaw, Poland
[3] Univ Lille, CNRS, Cent Lille, UMR CRIStAL 9189, F-59000 Lille, France
[4] Polish Japanese Acad Informat Technol, Warsaw, Poland
关键词
Distributed programs; Load balancing; Extremal optimization; ALGORITHM; EVOLUTIONARY;
D O I
10.1016/j.asoc.2016.04.033
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The paper concerns parallel methods for extremal optimization (EO) applied in processor load balancing in execution of distributed programs. In these methods EO algorithms detect an optimized strategy of tasks migration leading to reduction of program execution time. We use an improved EO algorithm with guided state changes (EO-GS) that provides parallel search for next solution state during solution improvement based on some knowledge of the problem. The search is based on two-step stochastic selection using two fitness functions which account for computation and communication assessment of migration targets. Based on the improved EO-GS approach we propose and evaluate several versions of the parallelization methods of EO algorithms in the context of processor load balancing. Some of them use the crossover operation known in genetic algorithms. The quality of the proposed algorithms is evaluated by experiments with simulated load balancing in execution of distributed programs represented as macro data flow graphs. Load balancing based on so parallelized improved EO provides better convergence of the algorithm, smaller number of task migrations to be done and reduced execution time of applications. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:187 / 203
页数:17
相关论文
共 50 条
  • [21] Parallel computing with load balancing on heterogenous distributed systems
    Rus, P
    Stok, B
    Mole, N
    ADVANCES IN ENGINEERING SOFTWARE, 2003, 34 (04) : 185 - 201
  • [22] A gradient-supported analysis of Pareto front in multi-objective extremal optimization-based processor load balancing
    De Falco, Ivanoe
    Laskowski, Eryk
    Olejnik, Richard
    Scafuri, Umberto
    Tarantino, Ernesto
    Tudruj, Marek
    APPLIED SOFT COMPUTING, 2025, 172
  • [23] Dynamic Load Balancing Based on Multi-Objective Extremal Optimization
    De Falco, Ivanoe
    Laskowski, Eryk
    Olejnik, Richard
    Scafuri, Umberto
    Tarantino, Ernesto
    Tudruj, Marek
    2020 19TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC 2020), 2020, : 134 - 141
  • [24] Load Balancing for Data-Parallel Applications on Network-on-Chip enabled Multi-Processor Platform
    Yang, Jungsook
    Chun, Chuny
    Bagherzadeh, Nader
    Lee, Seung Eun
    PROCEEDINGS OF THE 19TH INTERNATIONAL EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2011, : 439 - 446
  • [25] On the optimization of load balancing in distributed networks in the presence of delay
    Dhakal, S
    Hayat, MM
    Ghanem, J
    Abdallah, CT
    Jerez, H
    Chiasson, J
    Birdwell, JD
    ADVANCES IN COMMUNICATION CONTROL NETWORKS, 2005, 308 : 223 - 244
  • [26] Partitioning and load balancing for emerging parallel applications and architectures
    Devine, Karen A.
    Boman, Erik G.
    Karypis, George
    PARALLEL PROCESSING FOR SCIENTIFIC COMPUTING, 2006, : 99 - 126
  • [27] DISTRIBUTED LOAD BALANCING FOR PARALLEL MAIN MEMORY HASH JOIN
    TOUT, WR
    PRAMANIK, S
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (08) : 841 - 849
  • [28] A distributed load balancing algorithm for heterogeneous parallel computing systems
    Decker, T
    Lüling, R
    Tschöke, S
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 933 - 940
  • [29] DISTRIBUTED LOAD BALANCING SCHEMES FOR PARALLEL VIDEO ENCODING SYSTEM
    HUANG, ZC
    TAKEUCHI, Y
    KUNIEDA, H
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1994, E77A (05) : 923 - 930
  • [30] Research for load balancing schedule algorithm in parallel and distributed simulation
    Wang, Xue-Hui
    Yang, Fei
    Huang, Ke-Di
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2005, 17 (08): : 2018 - 2021