paper-with-me

Papers

Semi-Dynamic Load Balancing: Efficient Distributed Learning in Non-Dedicated Environments

2018-06-07 · Chen Chen, Qizhen Weng, Wei Wang, Baochun Li, Bo Li

Machine learning (ML) models are increasingly trained in clusters with non-dedicated workers possessing heterogeneous resources. In such scenarios, model training efficiency can be negatively affected by stragglers -- workers that run much slower than others. Efficient model training requires eliminating such stragglers, yet for modern ML workloads, existing load balancing strategies are inefficient and even infeasible. In this paper, we propose a novel strategy called semi-dynamic load balancing to eliminate stragglers of distributed ML workloads. The key insight is that ML workers shall be load-balanced at iteration boundaries, being non-intrusive to intra-iteration execution. We develop LB-BSP based on such an insight, which is an integrated worker coordination mechanism that adapts workers' load to their instantaneous processing capabilities by right-sizing the sample batches at the synchronization barriers. We have custom-designed the batch sizing algorithm respectively for CPU and GPU clusters based on their own characteristics. LB-BSP has been implemented as a Python module for ML frameworks like TensorFlow and PyTorch. Our EC2 deployment confirms that LB-BSP is practical, effective and light-weight, and is able to accelerating distributed training by up to $54\%$.

📄 PDF Abstract BibTeX arXiv:1806.02508

Code (0)

등록된 구현이 없습니다.

Tasks

CPUGPU

Similar Papers 제목 키워드 기반

Learning Distributed and Fair Policies for Network Load Balancing as Markov Potential Game

2022-06-03 · Zhiyuan Yao, Zihan Ding

This paper investigates the network load balancing problem in data centers (DCs) where multiple load balancers (LBs) are deployed, using the multi-agent reinforcement learning (MARL) framework. The challenges of this pro…

FairnessManagementMulti-agent Reinforcement Learning

Cascade Network Stability of Synchronized Traffic Load Balancing with Heterogeneous Energy Efficiency Policies

2024-06-03 · Mengbang Zou, Weisi Guo

Cascade stability of load balancing is critical for ensuring high efficiency service delivery and preventing undesirable handovers. In energy efficient networks that employ diverse sleep mode operations, handing over tra…

Multi-Agent Q-Learning for Real-Time Load Balancing User Association and Handover in Mobile Networks

2024-12-22 · Alireza Alizadeh, Byungju Lim, Mai Vu

As next generation cellular networks become denser, associating users with the optimal base stations at each time while ensuring no base station is overloaded becomes critical for achieving stable and high network perfor…

Q-Learning

Addressing Algorithmic Bottlenecks in Elastic Machine Learning with Chicle

2019-09-11 · Michael Kaufmann, Kornilios Kourtis, Celestine Mendler-Dünner, Adrian Schüpbach 외

Distributed machine learning training is one of the most common and important workloads running on data centers today, but it is rarely executed alone. Instead, to reduce costs, computing resources are consolidated and s…

BIG-bench Machine LearningFairness

KnapFormer: An Online Load Balancer for Efficient Diffusion Transformers Training

2025-08-08 · Kai Zhang, Peng Wang, Sai Bi, Jianming Zhang 외 arxiv

We present KnapFormer, an efficient and versatile framework to combine workload balancing and sequence parallelism in distributed training of Diffusion Transformers (DiT). KnapFormer builds on the insight that strong syn…