Task allocation for distributed training stops assuming fixed worker speeds: a sliding window keeps up when slow nodes drift
Adaptive task allocation previously came with guarantees only when worker computation times stay fixed, yet in shared clusters resource contention, background jobs, or network congestion can turn a fast worker into a straggler and invalidate the allocation. Sliding Window Adaptive Task Allocation (SW-ATA) estimates each worker's delay mean from a recent window of observations and picks allocations from lower confidence bounds, so it can track fast workers while the delay distribution changes from round to round. On synthetic drifting-delay distributed stochastic optimization, it clearly beats the original adaptive allocation and uniform allocation, stays close to an oracle that knows the true means, and uses the least worker time.