Dynamic Load Balancing Based on Multi-Objective Extremal optimization

Multi-objective algorithms based on nature-inspired approach of Extremal optimization (EO) used in distributed processor load balancing have been studied in the paper. EO defines task migration aiming at processor load balancing in execution of graph-represented distributed programs. In the multi-ob...

Full description

Saved in:
Bibliographic Details
Published in2020 19th International Symposium on Parallel and Distributed Computing (ISPDC) pp. 134 - 141
Main Authors De Falco, Ivanoe, Laskowski, Eryk, Olejnik, Richard, Scafuri, Umberto, Tarantino, Ernesto, Tudruj, Marek
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.07.2020
Subjects
Online AccessGet full text
DOI10.1109/ISPDC51135.2020.00027

Cover

Abstract Multi-objective algorithms based on nature-inspired approach of Extremal optimization (EO) used in distributed processor load balancing have been studied in the paper. EO defines task migration aiming at processor load balancing in execution of graph-represented distributed programs. In the multi-objective EO approach, three objectives relevant to distributed processor load balancing are simultaneously controlled: the function dealing with the computational load imbalance in execution of application tasks on processors, the function concerned with the communication between tasks placed on distinct computing nodes and the function related to the task migration number. An important aspect of the proposed multiobjective approach is the method for selecting the best solutions from the Pareto set. Pareto front analysis based on compromise solution approach, lexicographic approach and hybrid approach (lexicographic + numerical threshold) has been performed in dependence on the program graph features, the executive system characteristics and the experimental setting. The algorithms are assessed by simulation experiments with macro data flow graphs of programs run in distributed systems. The experiments have shown that the multi-objective EO approach included into the load balancing algorithms visibly improves the quality of program execution.
AbstractList Multi-objective algorithms based on nature-inspired approach of Extremal optimization (EO) used in distributed processor load balancing have been studied in the paper. EO defines task migration aiming at processor load balancing in execution of graph-represented distributed programs. In the multi-objective EO approach, three objectives relevant to distributed processor load balancing are simultaneously controlled: the function dealing with the computational load imbalance in execution of application tasks on processors, the function concerned with the communication between tasks placed on distinct computing nodes and the function related to the task migration number. An important aspect of the proposed multiobjective approach is the method for selecting the best solutions from the Pareto set. Pareto front analysis based on compromise solution approach, lexicographic approach and hybrid approach (lexicographic + numerical threshold) has been performed in dependence on the program graph features, the executive system characteristics and the experimental setting. The algorithms are assessed by simulation experiments with macro data flow graphs of programs run in distributed systems. The experiments have shown that the multi-objective EO approach included into the load balancing algorithms visibly improves the quality of program execution.
Author Tudruj, Marek
Tarantino, Ernesto
De Falco, Ivanoe
Laskowski, Eryk
Scafuri, Umberto
Olejnik, Richard
Author_xml – sequence: 1
  givenname: Ivanoe
  surname: De Falco
  fullname: De Falco, Ivanoe
  organization: Institute of High Performance Computing and Networking, CNR,Naples,Italy
– sequence: 2
  givenname: Eryk
  surname: Laskowski
  fullname: Laskowski, Eryk
  organization: Institute of Computer Science PAS,Warsaw, Jana Kazimierza 5,Poland,01-248
– sequence: 3
  givenname: Richard
  surname: Olejnik
  fullname: Olejnik, Richard
  organization: UniversitéLille - CRISTAL, CNRS,Lille,France
– sequence: 4
  givenname: Umberto
  surname: Scafuri
  fullname: Scafuri, Umberto
  organization: Institute of High Performance Computing and Networking, CNR,Naples,Italy
– sequence: 5
  givenname: Ernesto
  surname: Tarantino
  fullname: Tarantino, Ernesto
  organization: Institute of High Performance Computing and Networking, CNR,Naples,Italy
– sequence: 6
  givenname: Marek
  surname: Tudruj
  fullname: Tudruj, Marek
  organization: Institute of Computer Science PAS,Warsaw, Jana Kazimierza 5,Poland,01-248
BookMark eNotzM1Kw0AUQOERdGGrTyDCvEDind_MLDWNWohUqPtyk9zoSDIp6SjWp1fQ1flWZ8FO4xSJsWsBuRDgb9bb51VphFAmlyAhBwBZnLCFKKQTzmsrz1m1OkYcQ8vrCTt-hwPGNsTXXx2o41PkTx9DCtmmeac2hU_i1VeaacSBT_sUxvCNKUzxgp31OBzo8r9Ltr2vXsrHrN48rMvbOnuTqkiZE23TWPCdc4SWNBlXNMYXZHsAZ8D2Hnvt215r1OQKQQq9IdWR06pTS3b1dw1EtNvPYcT5uPMShDVK_QAIFUgc
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ISPDC51135.2020.00027
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1728189462
9781728189468
EndPage 141
ExternalDocumentID 9201653
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-h237t-81cbb609d88ea6e4e587b597e6f008506f9af49cf44a4e871e3a95e3de843d3
IEDL.DBID RIE
IngestDate Thu Jun 29 18:38:54 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-h237t-81cbb609d88ea6e4e587b597e6f008506f9af49cf44a4e871e3a95e3de843d3
PageCount 8
ParticipantIDs ieee_primary_9201653
PublicationCentury 2000
PublicationDate 2020-July
PublicationDateYYYYMMDD 2020-07-01
PublicationDate_xml – month: 07
  year: 2020
  text: 2020-July
PublicationDecade 2020
PublicationTitle 2020 19th International Symposium on Parallel and Distributed Computing (ISPDC)
PublicationTitleAbbrev ISPDC
PublicationYear 2020
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.7453038
Snippet Multi-objective algorithms based on nature-inspired approach of Extremal optimization (EO) used in distributed processor load balancing have been studied in...
SourceID ieee
SourceType Publisher
StartPage 134
SubjectTerms Electronic mail
extremal optimization
load balancing
Load management
Measurement
multi-objective optimization
Optimization
Process control
program modeling
Search problems
Task analysis
Title Dynamic Load Balancing Based on Multi-Objective Extremal optimization
URI https://ieeexplore.ieee.org/document/9201653
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEA5tT55UWvFNDh5Nu908dnO1D1SsFqrQW8ljgqjdlboF8deb7K4VxYO3SXLIYyCTyXzfDEJnjEvKrVCEWm4I01oRTUVEmKQmBH5iXfIrJrfi8oFdz_m8gc43XBgAKMFn0A1iGcu3uVmHr7KejAP5hjZRM0lkxdWqSTn9SPauZtPhwL8fKPduXxwQW1H8s2hKaTPG22jyNVsFFXnurgvdNR-_EjH-dzk7qPPNzsPTjd3ZRQ3I2mg0rErL45tcWXwRAIvGj3rpDSzOM1wybcmdfqpuODx6L1awVC8495fGsmZjdtBsPLofXJK6RAJ5jGlSkLRvtBaRtGkKSgADniba-wggXJWMzknlmDSOMcXAO0dAleRALaSMWrqHWlmewT7CTOgYvO-mXWqY8a0kkonkzmnhHwRpdIDa4QAWr1UOjEW998O_u4_QVlBBBWs9Rq1itYYTb7wLfVpq7RNeLprt
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1JTwIxFG4QD3pSA8bdHjxaGKbtzPQqS0ABScCEG-nyJkZlxuCQGH-97cyI0Xjw1uXQ5SV9_drvew-hK8YF5SaQhBquCVNKEkUDjzBBtfv48VWurxiNg_4Du53zeQVdb7QwAJCTz6Dhivlfvkn12j2VNYXvxDd0C21ziyrCQq1VynJanmgOppNO294gKLfAz3ecLc__mTYl9xq9PTT6Gq8gizw31plq6I9foRj_O6F9VP_W5-HJxvMcoAokNdTtFMnl8TCVBt84yqK2vbb0BganCc61tuRePRVnHO6-ZytYyhec2mNjWeox62ja687afVImSSCPPg0zErW0UoEnTBSBDIABj0JlUQIEcRGOLhYyZkLHjEkGFh4BlYIDNRAxaughqiZpAkcIs0D5YNGbiiPNtK2FnggFj2MV2CtB5B2jmtuAxWsRBWNRrv3k7-ZLtNOfjYaL4WB8d4p2nTkKkusZqmarNZxbV56pi9yCn7Mqnj4
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2020+19th+International+Symposium+on+Parallel+and+Distributed+Computing+%28ISPDC%29&rft.atitle=Dynamic+Load+Balancing+Based+on+Multi-Objective+Extremal+optimization&rft.au=De+Falco%2C+Ivanoe&rft.au=Laskowski%2C+Eryk&rft.au=Olejnik%2C+Richard&rft.au=Scafuri%2C+Umberto&rft.date=2020-07-01&rft.pub=IEEE&rft.spage=134&rft.epage=141&rft_id=info:doi/10.1109%2FISPDC51135.2020.00027&rft.externalDocID=9201653