Interleaved Weighted Round-Robin: A Network Calculus Analysis
Not on the map. Why?
Abstract (arXiv)
Weighted Round-Robin (WRR) is often used, due to its simplicity, for scheduling packets or tasks. With WRR, a number of packets equal to the weight allocated to a flow can be served consecutively, which leads to a bursty service. Interleaved Weighted Round-Robin (IWRR) is a variant that mitigates this effect. We are interested in finding bounds on worst-case delay obtained with IWRR. To this end, we use a network calculus approach and find a strict service curve for IWRR. The result is obtained using the pseudo-inverse of a function. We show that the strict service curve is the best obtainable one, and that delay bounds derived from it are tight (i.e., worst-case) for flows of packets of constant size. Furthermore, the IWRR strict service curve dominates the strict service curve for WRR that was previously published. We provide some numerical examples to illustrate the reduction in worst-case delays caused by IWRR compared to WRR.
Key facts. Cited by 4 papers in the map (data through 13 Oct 2026). First posted on arXiv 18 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 1; 2025: 1.
4 papers.
- 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 59
- 2024Helix: Serving Large Language Models over Heterogeneous GPUs and Network via Max-Flowcited by 54
- 2021An Alternative Practice of Tropical Convolution to Traditional Convolutional Neural Networkscited by 4
- 2025Load Balancing for AI Training Workloadscited by 0
- 2025Load Balancing for AI Training Workloads28 Jul 2025
- 2024Helix: Serving Large Language Models over Heterogeneous GPUs and Network via Max-Flow3 Jun 2024
- 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficient27 Jan 2023
- 2021An Alternative Practice of Tropical Convolution to Traditional Convolutional Neural Networks3 Mar 2021