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 条
  • [11] ON THE COMPLEXITY OF FIXED-PRIORITY SCHEDULING OF PERIODIC, REAL-TIME TASKS
    LEUNG, JYT
    WHITEHEAD, J
    PERFORMANCE EVALUATION, 1982, 2 (04) : 237 - 250
  • [12] The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems
    Yecheng Zhao
    Haibo Zeng
    Real-Time Systems, 2019, 55 : 667 - 707
  • [13] The concept of Maximal Unschedulable Deadline Assignment for optimization in fixed-priority scheduled real-time systems
    Zhao, Yecheng
    Zeng, Haibo
    REAL-TIME SYSTEMS, 2019, 55 (03) : 667 - 707
  • [14] Robust priority assignment for fixed priority real-time systems
    Davis, R. I.
    Burns, A.
    RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 3 - 14
  • [15] The Optimality of PFPASAP Algorithm for Fixed-Priority Energy-Harvesting Real-Time Systems
    Abdeddaim, Yasmina
    Chandarli, Younes
    Masson, Damien
    PROCEEDINGS OF THE 2013 25TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2013), 2013, : 47 - 56
  • [16] Response Time Stochastic Analysis for Fixed-Priority Stable Real-Time Systems
    Zagalo, Kevin
    Abdeddaim, Yasmina
    Bar-Hen, Avner
    Cucu-Grosjean, Liliana
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (01) : 3 - 14
  • [17] SEMAPHORE QUEUE PRIORITY ASSIGNMENT FOR REAL-TIME MULTIPROCESSOR SYNCHRONIZATION
    LORTZ, VB
    SHIN, KG
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (10) : 834 - 844
  • [18] A New Covert Channel in Fixed-Priority Real-Time Multiframe Tasks
    Babar, Mohammad Fakhruddin
    Hasan, Monowar
    2024 IEEE 27TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC 2024, 2024,
  • [19] TIMING ANALYSIS FOR FIXED-PRIORITY SCHEDULING OF HARD REAL-TIME SYSTEMS
    HARBOUR, MG
    KLEIN, MH
    LEHOCZKY, JP
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (01) : 13 - 28
  • [20] Improving Schedulability of Fixed-Priority Real-Time Systems using Shapers
    Phan, Linh T. X.
    Lee, Insup
    2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 217 - 226