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 条
  • [21] A Dynamic Load-Balancing Parallel Search for Enumerative Robot Path Planning
    Babak Taati
    Michael Greenspan
    Kamal Gupta
    Journal of Intelligent and Robotic Systems, 2006, 47 : 55 - 85
  • [22] A dynamic load-balancing parallel search for enumerative robot path planning
    Taati, Babak
    Greenspan, Michael
    Gupta, Kamal
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2006, 47 (01) : 55 - 85
  • [23] Balancing global and local search in parallel efficient global optimization algorithms
    Dawei Zhan
    Jiachang Qian
    Yuansheng Cheng
    Journal of Global Optimization, 2017, 67 : 873 - 892
  • [24] Balancing global and local search in parallel efficient global optimization algorithms
    Zhan, Dawei
    Qian, Jiachang
    Cheng, Yuansheng
    JOURNAL OF GLOBAL OPTIMIZATION, 2017, 67 (04) : 873 - 892
  • [25] Load balancing for parallel forwarding
    Shi, WG
    MacGregor, MH
    Gburzynski, P
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (04) : 790 - 801
  • [26] Parallel randomized load balancing
    Adler, M
    Chakrabarti, S
    Mitzenmacher, M
    Rasmussen, L
    RANDOM STRUCTURES & ALGORITHMS, 1998, 13 (02) : 159 - 188
  • [27] Reference energy extremal optimization: A Stochastic search algorithm applied to computational protein design
    Mang, Naigong
    Zeng, Chen
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2008, 29 (11) : 1762 - 1771
  • [28] Surrogate based centralized automated optimization applied to LTE mobility load balancing
    Khan, Yasir
    Sayrac, Berna
    Moulines, Eric
    2013 IEEE 78TH VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2013,
  • [29] Efficient dynamic load balancing strategies for parallel active set optimization methods
    Pardines, I
    Rivera, FF
    EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 206 - 211
  • [30] LOAD BALANCING IN THE PARALLEL OPTIMIZATION OF BLOCK-ANGULAR LINEAR-PROGRAMS
    GNANENDRAN, SK
    HO, JK
    MATHEMATICAL PROGRAMMING, 1993, 62 (01) : 41 - 67