Emerging applications such as industrial automation, in-vehicle, professional audiovideo, and wide area electrical utility networks require strict bounds on the end-to-end network delay. Solutions so far to such a requirement are either impractical or ineffective. Flow based schedulers suggested in a traditional integrated services (IntServ) framework are O(N) or O(log N), where N is the number of flows in the scheduler, which can grow to tens of thousands in a core router. Due to such complexity, class-based schedulers are adopted in real deployments. The classbased systems, however, cannot provide bounded delays in networks with cycle, since the maximum burst grows infinitely along the cycled path. Attaching a regulator in front of a scheduler to limit the maximum burst is considered as a viable solution. International standards, such as IEEE 802.1 time sensitive network (TSN) and IETF deterministic network (DetNet) are adopting this approach as a standard. The regulator in TSN and DetNet, however, requires flow state information, therefore contradicts to the simple class-based schedulers. This paper suggests non-work conserving fair schedulers, called ‘regulating schedulers’ (RSC), which function as a regulator and a scheduler at the same time. A deficit round-robin (DRR) based RSC, called nw-DRR, is devised and proved to be both a fair scheduler and a regulator. Despite the lower complexity, the input portbased nw-DRR is shown to perform better than the current TSN approach, and to bind the end-toend delay within a few milliseconds in realistic network scenarios.
CITATION STYLE
Joung, J. (2019). Regulating scheduler (RSC): A novel solution for IEEE 802.1 time sensitive network (TSN). Electronics (Switzerland), 8(2). https://doi.org/10.3390/electronics8020189
Mendeley helps you to discover research relevant for your work.