A Cost-efficient Credit-Based Shaper Deployment Framework for Time-Sensitive Networks
Santiago Torres-Borda, Ahlem Mifdaoui
TL;DR
The paper tackles the cost barrier of full CBS deployment in Time-Sensitive Networking by proposing a partial CBS deployment framework that leverages Network Calculus for schedulability verification and a cost-aware heuristic to place and configure IdleSlopes on a minimal set of legacy devices. It formalizes the CBS deployment problem as an optimization (with ILP and linearized versions) and provides a scalable heuristic to cluster CBS while preserving end-to-end deadlines, validated on automotive TSN use cases. Key contributions include the NC-based schedulability framework, the local-deadline and minimum IdleSlope formulations, and a complexity-aware heuristic with demonstrated hardware cost reductions (up to 70% fewer TSN devices and 91% fewer CBS instances) and notable delay improvements for both shaped and non-shaped traffic. The results indicate practical impact for industrial networks by enabling deterministic QoS with substantially lower capital expenditure and easier integration into existing Ethernet infrastructures. Future work will extend evaluation to larger networks, analyze load variation and interference, and explore integration with framing techniques like Frame Replication and Elimination.
Abstract
Time-sensitive networks are designed to meet stringent Quality of Service (QoS) requirements for mixed-criticality traffic with diverse performance demands. Ensuring deterministic guarantees for such traffic while reducing deployment costs remains a significant challenge. This paper proposes a cost-efficient partial deployment strategy for Time Sensitive Networking (TSN) devices within legacy Ethernet network. At the core of our approach is the Credit-Based Shaper (CBS), a key TSN scheduling mechanism. Unlike cost-prohibitive full CBS deployment, our approach selectively integrates CBS where it is most needed to enhance performance while reducing costs. Combining Network Calculus for schedulability verification and a heuristic optimization method for CBS configuration and placement, our proposal minimizes deployment costs while improving schedulability for medium-priority traffic and mitigating blocking delays for high-priority traffic. The feasibility and benefits of our approach are validated on a realistic automotive TSN use case with up to 70% of reduction in TSN devices requirements compared to a full deployment.
