Communication-Aware Diffusion Load Balancing for Persistently Interacting Objects

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Taylor, Maya, Chandrasekar, Kavitha, Kale, Laxmikant V.
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917359811297280
author Taylor, Maya
Chandrasekar, Kavitha
Kale, Laxmikant V.
author_facet Taylor, Maya
Chandrasekar, Kavitha
Kale, Laxmikant V.
contents Parallel applications with irregular and time-varying workloads often suffer from load imbalance. Dynamic load balancing techniques address this challenge by redistributing work during execution. We present a new type of distributed diffusion-based load balancing targeted at communication-intensive applications with persistently communicating objects. Leveraging the application's communication graph, our strategy reduces across-node communication while simultaneously distributing load effectively. We also propose an algorithmic variant for cases where the communication patterns are not readily available. We explore optimizations to our algorithm, and comparisons with other related load balancing strategies in simulation and on a Particle-in-Cell benchmark on up to 8 nodes of Perlmutter at NERSC.
format Preprint
id arxiv_https___arxiv_org_abs_2603_23329
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Communication-Aware Diffusion Load Balancing for Persistently Interacting Objects
Taylor, Maya
Chandrasekar, Kavitha
Kale, Laxmikant V.
Distributed, Parallel, and Cluster Computing
Performance
Parallel applications with irregular and time-varying workloads often suffer from load imbalance. Dynamic load balancing techniques address this challenge by redistributing work during execution. We present a new type of distributed diffusion-based load balancing targeted at communication-intensive applications with persistently communicating objects. Leveraging the application's communication graph, our strategy reduces across-node communication while simultaneously distributing load effectively. We also propose an algorithmic variant for cases where the communication patterns are not readily available. We explore optimizations to our algorithm, and comparisons with other related load balancing strategies in simulation and on a Particle-in-Cell benchmark on up to 8 nodes of Perlmutter at NERSC.
title Communication-Aware Diffusion Load Balancing for Persistently Interacting Objects
topic Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2603.23329