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 Falco | 1 | 242 | 34.58 |
Eryk Laskowski | 2 | 107 | 18.85 |
Richard Olejnik | 3 | 59 | 5.80 |
Umberto Scafuri | 4 | 116 | 16.33 |
Ernesto Tarantino | 5 | 361 | 42.45 |
Marek Tudruj | 6 | 271 | 56.00 |