• DocumentCode
    125546
  • Title

    Extremal Optimization with Guided State Changes in Load Balancing of Distributed Programs

  • Author

    De Falco, Ivanoe ; Laskowski, Eryk ; Olejnik, Richard ; Scafuri, Umberto ; Tarantino, Ernesto ; Tudruj, M.

  • Author_Institution
    Inst. of High-Performance Comput. & Networking, Naples, Italy
  • fYear
    2014
  • fDate
    12-14 Feb. 2014
  • Firstpage
    228
  • Lastpage
    231
  • Abstract
    The paper concerns methods for using Extremal Optimization (EO) for processor load balancing during execution of distributed programs. A load balancing algorithm for clusters of multicore processors is presented and discussed. In this algorithm the EO approach is used to periodically detect the best tasks as candidates for migration and for a guided selection of the best processors to receive the migrated tasks. To decrease the complexity of selection for migration, we propose a guided EO algorithm which assumes a two step stochastic selection during the solution improvement based on two separate fitness functions. The functions are based on specific program models which estimate relations between the programs and the executive hardware. The proposed load balancing algorithm is assessed by experiments with simulated load balancing of distributed program graphs. The algorithm is compared against an EO - based algorithm with random placement of migrated tasks and a classic genetic algorithm.
  • Keywords
    distributed programming; genetic algorithms; graph theory; multiprocessing systems; resource allocation; stochastic processes; distributed program graph; extremal optimization; fitness function; genetic algorithm; guided EO algorithm; guided state changes; load balancing algorithm; migrated tasks; multicore processors; processor load balancing; random placement; solution improvement; specific program model; step stochastic selection; Genetic algorithms; Heuristic algorithms; Instruction sets; Load management; Measurement; Monitoring; Optimization; distributed program design; extremal optimization; load balancing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
  • Conference_Location
    Torino
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2014.56
  • Filename
    6787278