Parallel Extremal Optimization with Guided Search and Crossover Applied to Load Balancing

被引:0
|
作者
Laskowski, Eryk [1 ]
Tudruj, Marek [1 ,4 ]
De Falco, Ivanoe [2 ]
Scafuri, Umberto [2 ]
Tarantino, Ernesto [2 ]
Olejnik, Richard [3 ]
机构
[1] Polish Acad Sci, Inst Comp Sci, Warsaw, Poland
[2] CNR, Inst High Performance Comp & Networking, Naples, Italy
[3] Univ Sci & Technol Lille, Comp Sci Lab, Villeneuve Dascq, France
[4] Polish Japanese Acad Informat Technol, Warsaw, Poland
来源
PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT I | 2016年 / 9573卷
关键词
Nature inspired optimization; Load balancing; Extremal optimization; Distributed computing;
D O I
10.1007/978-3-319-32149-3_41
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Extremal Optimization is a nature-inspired optimization method which features small computational and memory complexity. Due to these features it can be efficiently used as an engine for processor load balancing. The paper presents how improved Extremal Optimization algorithms can be applied to processor load balancing. Extremal Optimization detects the best strategy of tasks migration leading to balanced application execution and reduction in execution time. The proposed algorithm improvements cover several aspects. One is algorithms parallelization in a multithreaded environment. The second one is adding some problem knowledge to improve the convergence of the algorithms. The third aspect is the enrichment of the parallel algorithms by inclusion of some elements of genetic algorithms - namely the crossover operation. The load balancing based on improved Extremal Optimization aim at better convergence of the algorithm, smaller number of task migrations to be done and reduced execution time of applications. The quality of the proposed algorithms is assessed by experiments with simulated parallelized load balancing of distributed program graphs.
引用
收藏
页码:437 / 447
页数:11
相关论文
共 50 条
  • [1] Parallel Extremal Optimization with Guided State Changes Applied to Load Balancing
    De Falco, Ivanoe
    Laskowski, Eryk
    Olejnik, Richard
    Scafuri, Umberto
    Tarantino, Ernesto
    Tudruj, Marek
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2015, 2015, 9028 : 79 - 90
  • [2] Improving Extremal Optimization in Load Balancing by Local Search
    De Falco, Ivanoe
    Laskowski, Eryk
    Olejnik, Richard
    Scafuri, Umberto
    Tarantino, Ernesto
    Tudruj, Marek
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 : 51 - 62
  • [3] Extremal Optimization applied to load balancing in execution of distributed programs
    De Falco, Ivanoe
    Laskowski, Eryk
    Olejnik, Richard
    Scafuri, Umberto
    Tarantino, Ernesto
    Tudruj, Marek
    APPLIED SOFT COMPUTING, 2015, 30 : 501 - 513
  • [4] Parallel extremal optimization in processor load balancing for distributed applications
    De Falco, Ivanoe
    Laskowski, Eryk
    Olejnik, Richard
    Scafuri, Umberto
    Tarantino, Ernesto
    Tudruj, Marek
    APPLIED SOFT COMPUTING, 2016, 46 : 187 - 203
  • [5] Extremal Optimization with Guided State Changes in Load Balancing of Distributed Programs
    De Falco, Ivanoe
    Laskowski, Eryk
    Olejnik, Richard
    Scafuri, Umberto
    Tarantino, Ernesto
    Tudruj, Marek
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 228 - 231
  • [6] Multi-Objective Parallel Extremal Optimization in Processor Load Balancing for Distributed Programs
    De Falco, Ivanoe
    Laskowski, Eryk
    Olejnik, Richard
    Scafuri, Umberto
    Tarantino, Ernesto
    Tudruj, Marek
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1796 - 1803
  • [7] A Decentralized Load Balancing Approach for Parallel Search-Tree Optimization
    Abu-Khzam, F. N.
    Mouawad, A. E.
    2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 173 - 178
  • [8] Parallel Consultant-Guided Search with Crossover
    Yota Ueda
    Hiroyuki Ebara
    Koki Nakayama
    Syuhei Iida
    The Review of Socionetwork Strategies, 2017, 11 (2) : 185 - 200
  • [9] Dynamic control for load balancing on parallel search tree
    Benaichouche, M.
    International Journal of Computers and Applications, 1999, 21 (02): : 31 - 35
  • [10] 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