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 条
  • [41] A distributed algorithm for optimal concurrent communication and load balancing in parallel systems
    Dralle, U
    Reinefeld, A
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 588 - 600
  • [42] A PARALLEL SIMULATION-MODEL FOR LOAD BALANCING IN CLUSTERED DISTRIBUTED SYSTEMS
    CALINESCU, R
    EVANS, DJ
    PARALLEL COMPUTING, 1994, 20 (01) : 77 - 91
  • [43] Static load balancing of parallel PDE solver for distributed computing environment
    Ichikawa, S
    Yamashita, S
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 399 - 405
  • [44] Extending the divisible task model for load balancing in parallel and distributed systems
    Drews, F
    Kao, O
    Rerrer, U
    Ecker, K
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 493 - 497
  • [45] Simulation on dynamic load balancing of distributed parallel computing network system
    Wu, Huawei
    Sun, Chuan
    Li, Yicheng
    Kuang, Yong
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2021, 14 (03) : 139 - 146
  • [46] SEMI-DISTRIBUTED LOAD BALANCING FOR MASSIVELY PARALLEL MULTICOMPUTER SYSTEMS
    AHMAD, I
    GHAFOOR, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (10) : 987 - 1004
  • [47] Load balancing problems for multiclass jobs in distributed/parallel computer systems
    Li, J
    Kameda, H
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (03) : 322 - 332
  • [48] An investigation of load balancing strategies for CFD applications on parallel computers
    Gopalaswamy, N
    Chien, YP
    Ecer, A
    Akay, HU
    Blech, RA
    Cole, GL
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: IMPLEMENTATIONS AND RESULTS USING PARALLEL COMPUTERS, 1996, : 703 - 710
  • [49] Applying load balancing in data parallel applications using DASUD
    Cortés, A
    Planas, M
    Millán, JL
    Ripoll, A
    Senar, MA
    Luque, E
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 237 - 241
  • [50] Parallel dynamic load balancing strategies for adaptive irregular applications
    Biswas, R
    Das, SK
    Harvey, DJ
    Oliker, L
    APPLIED MATHEMATICAL MODELLING, 2000, 25 (02) : 109 - 122