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 条
  • [31] A hybrid elephant herding optimization and harmony search algorithm for potential load balancing in cloud environments
    Ali, Syed Muqthadar
    Kumaran, N.
    Balaji, G. N.
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2022, 13 (05)
  • [32] The Joint Load Balancing and Parallel Machine Scheduling Problem
    Ouazene, Yassine
    Hnaien, Faicel
    Yalaoui, Farouk
    Amodeo, Lionel
    OPERATIONS RESEARCH PROCEEDINGS 2010, 2011, : 497 - 502
  • [33] Load balancing for a parallel joint digonalization of symmetric matrices
    Holobar, A
    Ojstersek, M
    Zazula, D
    MODELLING AND SIMULATION 2004, 2004, : 234 - 238
  • [34] Load balancing in the parallel queueing web server system
    Zhang, Lina
    Ma, Xuesi
    ELECTRICAL INFORMATION AND MECHATRONICS AND APPLICATIONS, PTS 1 AND 2, 2012, 143-144 : 346 - +
  • [35] Load Balancing for Parallel Computations with the Finite Element Method
    Gonzalez Garcia, Jose Luis
    Yahyapour, Ramin
    Tchernykh, Andrei
    COMPUTACION Y SISTEMAS, 2013, 17 (03): : 299 - 316
  • [36] The GST load balancing algorithm for parallel and distributed systems
    Sinclair, D
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 1998, 19 (1-2) : 39 - 56
  • [37] Exploring load balancing of a parallel switch with input queues
    Dong, Yu-Guo
    Wang, Sheng-Rong
    Guo, Yun-Fei
    Liu, Ying
    Ruan Jian Xue Bao/Journal of Software, 2007, 18 (02): : 229 - 235
  • [38] A load balancing strategy for parallel computation of sparse?permanents
    Wang, Lei
    Liang, Heng
    Bai, Fengshan
    Huo, Yan
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2012, 19 (06) : 1017 - 1030
  • [39] Distributed load balancing strategies for parallel ray tracing
    Krajecki, M
    Habbas, Z
    Herrmann, F
    Gardan, Y
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 50 - 55
  • [40] Flow mapping in the load balancing parallel packet switches
    Shi, L
    Li, WJ
    Liu, B
    Wang, XJ
    2005 WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2005, : 254 - 258