A Theory of Traffic Regulators for Deterministic Networks with Application to Interleaved Regulators
Jean-Yves Le Boudec

TL;DR
This paper introduces the minimal interleaved regulator, a new traffic shaping method for deterministic networks that maintains delay bounds when placed after FIFO systems, extending existing models with novel properties.
Contribution
It proposes the minimal interleaved regulator, generalizing prior models, and demonstrates its delay-preserving property when combined with FIFO systems.
Findings
The minimal interleaved regulator preserves worst-case delay bounds.
It extends the class of traffic regulators to include new types like packet rate limiters.
The paper establishes the equivalence between min-plus and max-plus regulator formulations.
Abstract
We define the minimal interleaved regulator, which generalizes the Urgency Based Shaper that was recently proposed by Specht and Samii as a simpler alternative to per-flow reshaping in deterministic networks with aggregate scheduling. With this regulator, packets of multiple flows are processed in one FIFO queue; the packet at the head of the queue is examined against the regulation constraints of its flow; it is released at the earliest time at which this is possible without violating the constraints. Packets that are not at the head of the queue are not examined until they reach the head of the queue. This regulator thus possibly delays the packet at the head of the queue but also all following packets, which typically belong to other flows. However, we show that, when it is placed after an arbitrary FIFO system, the worst case delay of the combination is not increased. This…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control · Advanced Queuing Theory Analysis · Petri Nets in System Modeling
