Making programmable packet scheduling time-sensitive with a FIFO queue

被引:0
|
作者
Lv, Qianru [1 ]
Jiang, Xuyan [1 ]
Yang, Xiangrui [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, 109 Deya St, Changsha 410073, Hunan, Peoples R China
关键词
Time-sensitive networking; Programmable data plane; Packet scheduling; FIFO;
D O I
10.1186/s13677-023-00518-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Time-Sensitive Networking (TSN) is an emerging technology for real-time and non-real-time hybrid networked systems. TSN is standardized by IEEE 802.1 TSN Task Group and is becoming widely used in various scenarios including the cloud network. However, existing programmable packet schedulers such as PIFO, PIEO, and AIFO in programmable switches either lack the ability to express most scheduling algorithms in TSN or introduce intolerable on-chip memory overhead (e.g., strict-priority queues). This makes programmable switches and NICs incapable of providing deterministic forwarding.In this paper, we present AIAO (Admission-In-Admission-Out), a new set of programmable scheduling primitives using just a single FIFO to support typical TSN scheduling algorithms, as well as other popular work-conserving algorithms. AIAO is inspired by AIFO but improves it with a group of high-speed packet ingress/egress admission control triggered by high-precise and globally synchronized time, thus being able to support time-sensitive scheduling. We implement AIAO and evaluate it with FPGA-based TSN switches. The preliminary results show that AIAO guarantees correctness for a typical TSN scheduling algorithm with minimal logic and memory overhead.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Traffic Classification and Packet Scheduling Strategy with Deadline Constraints for Input-Queued Switches in Time-Sensitive Networking
    Zheng, Ling
    Wei, Guodong
    Zhang, Keyao
    Chu, Hongyun
    [J]. ELECTRONICS, 2024, 13 (03)
  • [22] How time-sensitive networking is making Ethernet deterministic
    Ayllon, Nelly
    [J]. Ayllon, Nelly (cvavra@cfemedia.com), 1600, CFE Media LLC (68): : 31 - 33
  • [23] Routing and Scheduling of Time-Triggered Traffic in Time-Sensitive Networks
    Atallah, Ayman A.
    Hamad, Ghaith Bany
    Mohamed, Otmane Ait
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (07) : 4525 - 4534
  • [24] Dependability-aware routing and scheduling for Time-Sensitive Networking
    Reusch, Niklas
    Craciunas, Silviu S.
    Pop, Paul
    [J]. IET CYBER-PHYSICAL SYSTEMS: THEORY & APPLICATIONS, 2022, 7 (03) : 124 - 146
  • [25] POSTER: Leveraging PIFO Queues for Scheduling in Time-Sensitive Networks
    Gartner, Christoph
    Rizk, Amr
    Koldehofe, Boris
    Hark, Rhaban
    Guillaume, Rene
    Kundel, Ralf
    Steinmetz, Ralf
    [J]. 2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON LOCAL AND METROPOLITAN AREA NETWORKS (LANMAN), 2021,
  • [26] Security-Aware Scheduling Method for Time-Sensitive Networking
    Lu Y.
    Xie W.
    Wang H.
    Chen Z.
    Cheng Z.
    Pan W.
    Qin J.
    [J]. Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2023, 51 (05): : 1 - 12
  • [27] Flexible Switching Architecture with Virtual-Queue for Time-Sensitive Networking Switches
    Yun, Qiwen
    Xu, Qimin
    Zhang, Yanzhou
    Chen, Yingxiu
    Sun, Yafei
    Chen, Cailian
    [J]. IECON 2021 - 47TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2021,
  • [28] Design and Implementation of Traffic Scheduling Algorithm for Time-Sensitive Network
    Wang, Ye
    Wang, Fushen
    Wang, Wei
    Tan, Xiaowen
    Wen, Jiachen
    Wang, Ying
    Lin, Peng
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING (BMSB), 2022,
  • [29] A Concise Tutorial on Traffic Shaping and Scheduling in Time-Sensitive Networks
    Walrand, Jean
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2023, 25 (03): : 1941 - 1953
  • [30] Analysis of time-sensitive network link redundancy scheduling performance
    Luo F.
    Ma Y.
    Guo Y.
    Wang Z.
    Wu M.
    [J]. Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2023, 44 (02): : 278 - 287