Skip to main navigation Skip to search Skip to main content

Asynchronous Workload Balancing through Persistent Work-Stealing and Offloading for a Distributed Actor Model Library

  • Technical University of Munich

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

With dynamic imbalances caused by both software and ever more complex hardware, applications and runtime systems must adapt to dynamic load imbalances. We present a diffusion-based, reactive, fully asynchronous, and decentralized dynamic load balancer for a distributed actor library. With the asynchronous execution model, features such as remote procedure calls, and support for serialization of arbitrary types, UPC++ is especially feasible for the implementation of the actor model. While providing a substantial speedup for small-to medium-sized jobs with both predictable and unpredictable workload imbalances, the scalability of the diffusion-based approaches remains below expectations in most presented test cases.

Original languageEnglish
Title of host publicationProceedings of PAW-ATM 2022
Subtitle of host publicationParallel Applications Workshop, Alternatives to MPI+X, Held in conjunction with SC 2022: The International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages39-51
Number of pages13
ISBN (Electronic)9781665454100
DOIs
StatePublished - 2022
Event5th Annual IEEE/ACM Parallel Applications Workshop, Alternatives to MPI+X, PAW-ATM 2022 - Dallas, United States
Duration: 13 Nov 202218 Nov 2022

Publication series

NameProceedings of PAW-ATM 2022: Parallel Applications Workshop, Alternatives to MPI+X, Held in conjunction with SC 2022: The International Conference for High Performance Computing, Networking, Storage and Analysis

Conference

Conference5th Annual IEEE/ACM Parallel Applications Workshop, Alternatives to MPI+X, PAW-ATM 2022
Country/TerritoryUnited States
CityDallas
Period13/11/2218/11/22

Keywords

  • Actors
  • Asynchronous
  • Distributed
  • Library
  • Offloading
  • Persistent
  • UPC++
  • Work-stealing

Fingerprint

Dive into the research topics of 'Asynchronous Workload Balancing through Persistent Work-Stealing and Offloading for a Distributed Actor Model Library'. Together they form a unique fingerprint.

Cite this