Skip to main navigation Skip to search Skip to main content

ElasGNN: An Elastic Training Framework for Distributed GNN Training

  • Siqi Wang
  • , Hailong Yang*
  • , Pengbo Wang
  • , Hongliang Cao
  • , Yufan Xu
  • , Xuezhu Wang
  • , Zhongzhi Luan
  • , Yi Liu
  • , Depei Qian
  • *Corresponding author for this work
  • Beihang University

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

Abstract

Graph Neural Networks (GNNs) have emerged as powerful machine learning models for numerous graph-based applications. However, existing GNN training frameworks cannot scale the training process elastically, resulting in poor training throughput and low cluster utilization. Although elastic training has been proposed for Deep Neural Networks (DNNs), it cannot be directly adopted to GNNs due to the prohibitive scaling cost and inefficient scheduling. In this paper, we present ElasGNN, an elastic GNN training framework that achieves efficient dynamic resource allocation for GNN jobs. ElasGNN proposes an efficient elastic training engine to achieve high-performant GNN job scaling and introduces novel graph repartitioning algorithms for both scale-in and scale-out processes to further minimize the scaling cost. Moreover, ElasGNN designs an efficient elastic scheduler, utilizing a scaling-cost-aware scheduling policy to improve the GPU utilization and system throughput. The experimental results show that the ElasGNN can achieve shorter job completion time and makespan for training jobs of diverse GNN models.

Original languageEnglish
Title of host publicationProceedings of the 31st ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, PPoPP 2026
EditorsTony Hosking, Madan Musuvathi, Kenjiro Taura
PublisherAssociation for Computing Machinery, Inc
Pages551-563
Number of pages13
ISBN (Electronic)9798400723100
DOIs
StatePublished - 28 Jan 2026
Event31st Annual ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2026 - Sydney, Australia
Duration: 31 Jan 20264 Feb 2026

Publication series

NameProceedings of the 31st ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, PPoPP 2026

Conference

Conference31st Annual ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2026
Country/TerritoryAustralia
CitySydney
Period31/01/264/02/26

Keywords

  • Elastic Training
  • GNN Training
  • Job Scaling

Fingerprint

Dive into the research topics of 'ElasGNN: An Elastic Training Framework for Distributed GNN Training'. Together they form a unique fingerprint.

Cite this