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 条
  • [21] Partitioned Multiprocessor Fixed-Priority Scheduling of Sporadic Real-Time Tasks
    Chen, Jian-Jia
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 251 - 261
  • [22] Fixed-priority scheduling of real-time systems using utilization bounds
    Park, DW
    Natarajan, S
    Kanevsky, A
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 33 (01) : 57 - 63
  • [23] Scheduling fixed-priority hard real-time tasks in the presence of faults
    Lima, G
    Burns, A
    DEPENDABLE COMPUTING, PROCEEDINGS, 2005, 3747 : 154 - 173
  • [24] Preference-Oriented Fixed-Priority Scheduling for Real-Time Systems
    Begam, Rehana
    Zhu, Dakai
    Aydin, Hakan
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 159 - +
  • [25] Real-Time Traffic Guarantees in Heterogeneous Time-sensitive Networks
    Barzegaran, Mohammadreza
    Reusch, Niklas
    Zhao, Luxi
    Craciunas, Silviu S.
    Pop, Paul
    PROCEEDINGS OF THE 30TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS, RTNS 2022, 2022, : 46 - 57
  • [26] Enhanced Real-time Scheduling of AVB Flows in Time-Sensitive Networking
    Deng, Libing
    Zeng, Gang
    Kurachi, Ryo
    Takada, Hiroaki
    Xiao, Xiongren
    Li, Renfa
    Xie, Guoqi
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2024, 29 (02)
  • [27] Energy efficient DVS schedule for fixed-priority real-time systems
    Quan, Gang
    Hu, Xiaobo Sharon
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2007, 6 (04) : 29
  • [28] Feasibility intervals for fixed-priority real-time scheduling on uniform multiprocessors
    Cucu, Liliana
    Goossens, Joel
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 336 - +
  • [29] Schedulability Analysis in Fixed-Priority Real-Time Multicore Systems with Contention
    Ortiz, Luis
    Guasque, Ana
    Balbastre, Patricia
    Simo, Jose
    Crespo, Alfons
    APPLIED SCIENCES-BASEL, 2024, 14 (10):
  • [30] A Novel Queue Priority Algorithm for Real-time Message in VANETs
    Mi, Junwen
    Liu, Fuqiang
    Xu, Shangzhi
    Li, Qi
    INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL 2, PROCEEDINGS, 2008, : 919 - 923