Title
Effective processor load balancing using multi-objective parallel extremal optimization.
Abstract
The paper presents how Extremal Optimization can be used in a parallel multi-objective load balancing algorithm applied in execution of distributed programs. Extremal Optimization is used to find task migration which dynamically improves processor load balance in a distributed system. In the proposed multi-objective approach we use three objectives relevant to distributed processor load balancing in execution of program tasks. They are: computational load balance of processors, the volume of inter-processor communication and task migration metrics. In the algorithms additional criteria are used which are based on some knowledge on the influence of the computational and communication loads on task execution. The proposed algorithms are assessed by simulation experiments with distributed execution of program macro data flow graphs. Two methods of finding compromise solutions based on the Pareto front were used: one based on a geometric (Euclidean) distance of solutions and the second one based on the Manhattan (taxicab geometry) distance. The influence of the distance geometry on the final solutions is discussed.
Year
Venue
Field
2018
GECCO (Companion)
Graph,Mathematical optimization,Taxicab geometry,Extremal optimization,Computer science,Load balancing (computing),Multi-objective optimization,Euclidean geometry,Macro,Data flow diagram
DocType
ISBN
Citations 
Conference
978-1-4503-5764-7
0
PageRank 
References 
Authors
0.34
11
6
Name
Order
Citations
PageRank
Ivanoe De Falco124234.58
Eryk Laskowski210718.85
Richard Olejnik3595.80
Umberto Scafuri411616.33
Ernesto Tarantino536142.45
Marek Tudruj627156.00