Approximate Dynamic Balanced Graph Partitioning

Harald Räcke, Stefan Schmid, Ruslan Zabrodin

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

4 Scopus citations

Abstract

Networked systems are increasingly flexible and reconfigurable. This enables demand-aware infrastructures whose resources can be adjusted according to the traffic pattern they currently serve. This paper revisits the dynamic balanced graph partitioning problem, a generalization of the classic balanced graph partitioning problem. We are given a set P of n = kl processes which communicate over time according to a given request sequence s. The processes are assigned to l servers (each of capacity k), and a scheduler can change this assignment dynamically to reduce communication costs, at cost a per node move. Avin et al. showed an O(k) lower bound on the competitive ratio of any deterministic online algorithm, even in a model with resource augmentation, and presented an O(k log k)-competitive online algorithm. We study the offline version of this problem where s is known to the algorithm. Our main contribution is a polynomial-time algorithm which provides an O(log n)-approximation with resource augmentation. Our algorithm relies on an integer linear program formulation in a metric space with spreading constraints. We relax the formulation to a linear program and employ Bartal's clustering algorithm in a novel way to round it.

Original languageEnglish
Title of host publicationSPAA 2022 - Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures
PublisherAssociation for Computing Machinery
Pages401-409
Number of pages9
ISBN (Electronic)9781450391467
DOIs
StatePublished - 11 Jul 2022
Event34th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2022 - Philadelphia, United States
Duration: 11 Jul 202214 Jul 2022

Publication series

NameAnnual ACM Symposium on Parallelism in Algorithms and Architectures

Conference

Conference34th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2022
Country/TerritoryUnited States
CityPhiladelphia
Period11/07/2214/07/22

Keywords

  • approximation algorithms
  • clustering
  • graph partitioning
  • lp rounding

Fingerprint

Dive into the research topics of 'Approximate Dynamic Balanced Graph Partitioning'. Together they form a unique fingerprint.

Cite this