@inproceedings{bfcf07ef3c67482da45f35d874cecb7d,
title = "ElasGNN: An Elastic Training Framework for Distributed GNN Training",
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.",
keywords = "Elastic Training, GNN Training, Job Scaling",
author = "Siqi Wang and Hailong Yang and Pengbo Wang and Hongliang Cao and Yufan Xu and Xuezhu Wang and Zhongzhi Luan and Yi Liu and Depei Qian",
note = "Publisher Copyright: {\textcopyright} 2026 Owner/Author.; 31st Annual ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2026 ; Conference date: 31-01-2026 Through 04-02-2026",
year = "2026",
month = jan,
day = "28",
doi = "10.1145/3774934.3786440",
language = "英语",
series = "Proceedings of the 31st ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, PPoPP 2026",
publisher = "Association for Computing Machinery, Inc",
pages = "551--563",
editor = "Tony Hosking and Madan Musuvathi and Kenjiro Taura",
booktitle = "Proceedings of the 31st ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, PPoPP 2026",
}