Penalized graph partitioning for static and dynamic load balancing

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

Abstract

With ubiquitous parallel architectures, the importance of optimally distributed and thereby balanced work is unprecedented. To tackle this challenge, graph partitioning algorithms have been successfully applied in various application areas. However, there is a mismatch between solutions found by classic graph partitioning and the behavior of many real hardware systems. Graph partitioning assumes that individual vertex weights add up to partition weights (here, referred to as linear graph partitioning). This implies that performance scales linearly with the number of tasks. In reality, performance does usually not scale linearly with the amount of work due to contention on various resources. We address this mismatch with our novel penalized graph partitioning approach in this paper. Furthermore, we experimentally evaluate the applicability and scalability of our method.

Details

OriginalspracheEnglisch
TitelEuro-Par 2016: Parallel Processing
Redakteure/-innenPierre-François Dutot, Denis Trystram
Herausgeber (Verlag)Springer, Berlin [u. a.]
Seiten146-158
Seitenumfang13
ISBN (Print)9783319436586
PublikationsstatusVeröffentlicht - 2016
Peer-Review-StatusJa

Publikationsreihe

ReiheLecture Notes in Computer Science, Volume 9833
ISSN0302-9743

Konferenz

Titel22nd International Conference on Parallel and Distributed Computing, Euro-Par 2016
Dauer24 - 26 August 2016
StadtGrenoble
LandFrankreich

Externe IDs

ORCID /0000-0001-8107-2775/work/142253541

Schlagworte