On the Benefits of Traffic "Reprofiling" -- The Multiple Hops Case -- Part I
Jiaming Qiu, Jiayi Son, Roch Guerin, Henry Sariowan
TL;DR
The paper addresses meeting hard end-to-end delay bounds under deterministic traffic profiles by exploring traffic reprofiling at ingress. It develops a tractable two-part service-curve model (DESC plus 2SRC) within SCED scheduling and formulates an optimization (OPT) to minimize total bandwidth, showing that an optimal reprofiler can be realized with a per-flow delay D and a minimum-reprofiler 2SRC. It proposes an exact NLP-based solution (OPT−) and a scalable Greedy reprofiling algorithm, demonstrating via TSN-like and inter-datacenter evaluations that reprofiling yields significant bandwidth savings and allows more flows to be accommodated, at the cost of upfront reprofiling delay. The results reveal a fundamental trade-off between smoothing benefits and scheduling flexibility, and show that reprofiling can improve efficiency even with strong schedulers, providing a practical approach for predictable networks. The work lays a foundation for extending reprofiling to simpler schedulers, statistical guarantees, and broader deployment scenarios.
Abstract
This paper considers networks where user traffic is regulated through deterministic traffic profiles, e.g., token buckets, and requires hard delay bounds. The network's goal is to minimize the resources it needs to meet those bounds. The paper explores how reprofiling, i.e., proactively modifying how user traffic enters the network, can be of benefit. Reprofiling produces ``smoother'' flows but introduces an up-front access delay that forces tighter network delays. The paper explores this trade-off and demonstrates that, unlike what holds in the single-hop case, reprofiling can be of benefit} even when ``optimal'' schedulers are available at each hop.
