TY - JOUR
T1 - A Credit Rate Round-robin (CRR) Scheduling to Avoid Priority Assignment for Real-time Networks
AU - Li, Ershuai
AU - He, Feng
AU - Zhou, Xuan
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2025
Y1 - 2025
N2 - Real-time networks employ traffic shaping and scheduling mechanisms to provide bounded and low-latency services for safety-critical traffic. However, strict priority (SP) scheduling, while commonly used to meet stringent timing requirements, can lead to a coupling between priority assignment and real-time assurance. This coupling means that the deadline requirements of different priority classes do not always align with the actual criticality of the traffic, potentially compromising the performance of lower-priority safety-critical applications. To address this issue, we explore the priority-coupling problem and propose a Credit Rate Round-robin (CRR) scheduling method that simultaneously guarantees real-time performance and reserves bandwidth for safety-critical traffic. CRR utilizes the logical bandwidth idleSlope as a weight factor for round-robin queues and is analyzed under two configurations: with and without an upper-bound credit limit. Evaluation experiments demonstrate that CRR effectively decouples priority from real-time performance. Specifically, compared to SP+CBS, CRR without an upper-bound credit reduces the average delay for medium- and low-priority traffic by 18% and 47%, respectively, with a corresponding 13% increase in the average delay for high-priority traffic. These results demonstrate that the proposed CRR scheduling effectively circumvents priority assignments and mitigates the priority-coupling issue, thereby ensuring reliable real-time transmission for safety-critical applications.
AB - Real-time networks employ traffic shaping and scheduling mechanisms to provide bounded and low-latency services for safety-critical traffic. However, strict priority (SP) scheduling, while commonly used to meet stringent timing requirements, can lead to a coupling between priority assignment and real-time assurance. This coupling means that the deadline requirements of different priority classes do not always align with the actual criticality of the traffic, potentially compromising the performance of lower-priority safety-critical applications. To address this issue, we explore the priority-coupling problem and propose a Credit Rate Round-robin (CRR) scheduling method that simultaneously guarantees real-time performance and reserves bandwidth for safety-critical traffic. CRR utilizes the logical bandwidth idleSlope as a weight factor for round-robin queues and is analyzed under two configurations: with and without an upper-bound credit limit. Evaluation experiments demonstrate that CRR effectively decouples priority from real-time performance. Specifically, compared to SP+CBS, CRR without an upper-bound credit reduces the average delay for medium- and low-priority traffic by 18% and 47%, respectively, with a corresponding 13% increase in the average delay for high-priority traffic. These results demonstrate that the proposed CRR scheduling effectively circumvents priority assignments and mitigates the priority-coupling issue, thereby ensuring reliable real-time transmission for safety-critical applications.
KW - Credit-Based Shaping (CBS)
KW - Time-Sensitive Network (TSN)
KW - performance evaluation
KW - round-robin scheduling
UR - https://www.scopus.com/pages/publications/105016683831
U2 - 10.1109/JIOT.2025.3609892
DO - 10.1109/JIOT.2025.3609892
M3 - 文章
AN - SCOPUS:105016683831
SN - 2327-4662
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
ER -