Queue assignment for fixed-priority real-time flows in time-sensitive networks: Hardness and algorithm

被引:11
|
作者
Lin, Yuhan [1 ]
Jin, Xi [2 ]
Zhang, Tianyu [1 ]
Han, Meiling [3 ]
Guan, Nan [4 ]
Deng, Qingxu [1 ]
机构
[1] Northeastern Univ, Shenyang, Peoples R China
[2] Chinese Acad Sci, Shenyang Inst Automat, Guangzhou, Peoples R China
[3] Nanjing Univ Posts & Telecommun, Nanjing, Peoples R China
[4] Hong Kong Polytech Univ, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Resource management; Industrial internet of things; Real-time scheduling; Time-sensitive networks; CONTROLLER-AREA-NETWORK; SCHEDULABILITY ANALYSIS;
D O I
10.1016/j.sysarc.2021.102141
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Time sensitive networks (TSNs) enable deterministic real-time communication over Ethernet networks. According to IEEE 802.1Qbv standards, TSN switches use gates between queues and their corresponding egress ports to facilitate timing-deterministic communications. Management of switch resources, such as queues, has a significant impact on the schedulability of real-time flows. In this paper, we look into the theoretical foundation of queue management in TSN switches. We prove that the queue assignment problem for realtime flows on time sensitive networks under static priority scheduling is NP-hard in the strong sense, even if the number of queues per port is 3. Then we formulate the problem as a satisfiability modulo theories (SMT) specification. Besides, we propose a worst case response time analysis and a fast heuristic algorithms by eliminating scheduling conflicts. Experiments with randomly generated workload demonstrate the effectiveness of our algorithms for queue assignment of real-time flows.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] A better polynomial-time schedulability test for real-time fixed-priority scheduling algorithms
    Han, CC
    Tyan, H
    18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 36 - 45
  • [32] Fixed-priority global scheduling for mixed-criticality real-time systems
    Kelly, Owen R.
    Aydin, Hakan
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (2-3) : 266 - 276
  • [33] The Concept of Unschedulability Core for Optimizing Real-Time Systems with Fixed-Priority Scheduling
    Zhao, Yecheng
    Zeng, Haibo
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (06) : 926 - 938
  • [34] Scheduling Parallel Real-Time Tasks using a Fixed-Priority Work-Stealing Algorithm on Multiprocessors
    Maia, Claudio
    Nogueira, Luis
    Pinho, Luis Miguel
    2013 8TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2013, : 89 - 92
  • [35] Modifications on event streams for the real-time analysis of distributed fixed-priority systems
    Kollmann, Steffen
    Albers, Karsten
    Bodmann, Frank
    Slomka, Frank
    13TH ANNUAL IEEE INTERNATIONAL SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS: MASTERING THE COMPLEXITY OF COMPUTER-BASED SYSTEMS, 2006, : 491 - +
  • [36] On Harmonic Fixed-Priority Scheduling of Periodic Real-Time Tasks with Constrained Deadlines
    Wang, Tianyi
    Han, Qiushi
    Sha, Shi
    Wen, Wujie
    Quan, Gang
    Qiu, Meikang
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [37] Preference-oriented fixed-priority scheduling for periodic real-time tasks
    Begam, Rehana
    Xia, Qin
    Zhu, Dakai
    Aydin, Hakan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 69 : 1 - 14
  • [38] Fixed-Priority Scheduling of Mixed Soft and Hard Real-Time Tasks on Multiprocessors
    Chen, Jian-Jia
    Huang, Wen-Hung
    Dong, Zheng
    Liu, Cong
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [39] Practical on-line DVS scheduling for fixed-priority real-time systems
    Mochocki, B
    Hu, XS
    Quan, G
    RTAS 2005: 11TH IEEE REAL TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2005, : 224 - 233
  • [40] Global Fixed-Priority Scheduling for Parallel Real-Time Tasks with Constrained Parallelism
    Qiao, Lei
    Yang, Maolin
    Chen, Zewei
    Liao, Yong
    Lei, Hang
    Sang, Nan
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (08)