Deep-Reinforcement-Learning-Based Design Space Exploration for Time-Sensitive Networking

被引:0
作者
Wu, Yu-Cheng [1 ]
Tseng, I-Ching [1 ]
Lin, Chung-Wei [1 ]
机构
[1] Natl Taiwan Univ, Taipei, Taiwan
来源
AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2024, PT I | 2025年 / 15054卷
关键词
Cyber-Physical Systems (CPSs); Deep Reinforcement Learning (DRL); Time-Sensitive Networking (TSN);
D O I
10.1007/978-3-031-78709-6_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Time-Sensitive Networking (TSN) has emerged as a favorable option for real-time communication in Cyber-Physical Systems (CPSs), such as intelligent vehicles and industrial control systems, due to its capability of providing bounded end-to-end latencies. However, designing CPSs on a TSN network requires additional consideration of data flow schedulability and becomes an NP-hard combinatorial optimization problem. Therefore, a formal and efficient approach is desired to explore the design space with different combinations of data flow periods. Accordingly, we propose a novel design flow that preemptively generates a set of schedulable period lists, guaranteeing that all data flow deadlines can be met, to preclude the schedulability concern. We further employ Deep Reinforcement Learning (DRL) to optimize the searching process of these period lists. The experimental result demonstrates remarkable success where 97.02% solutions are found with 4.85x speed higher than a Satisfiability-Modulo-Theories-based method. The result of large-scale scenarios also reveals that our approach outperforms any other comparative method by at least 3.93x more schedulable period lists collected.
引用
收藏
页码:205 / 219
页数:15
相关论文
共 18 条
[1]   Deep Reinforcement Learning A brief survey [J].
Arulkumaran, Kai ;
Deisenroth, Marc Peter ;
Brundage, Miles ;
Bharath, Anil Anthony .
IEEE SIGNAL PROCESSING MAGAZINE, 2017, 34 (06) :26-38
[2]   Time-Sensitive Networking in automotive embedded systems: State of the art and research opportunities [J].
Ashjaei, Mohammad ;
Lo Bello, Lucia ;
Daneshtalab, Masoud ;
Patti, Gaetano ;
Saponara, Sergio ;
Mubeen, Saad .
JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 117
[3]  
Barrett TD, 2020, AAAI CONF ARTIF INTE, V34, P3251
[4]  
Bello I., 2017, NEURAL COMBINATORIAL, DOI DOI 10.48550/ARXIV.1611.09940
[5]  
Cho KYHY, 2014, Arxiv, DOI arXiv:1409.1259
[6]   Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks [J].
Craciunas, Silviu S. ;
Oliver, Ramon Serna ;
Chmelik, Martin ;
Steiner, Wilfried .
PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, :183-192
[7]   Satisfiability Modulo Theories: Introduction and Applications [J].
De Moura, Leonardo ;
Bjorner, Nikolaj .
COMMUNICATIONS OF THE ACM, 2011, 54 (09) :69-77
[8]   No-wait Packet Scheduling for IEEE Time-sensitive Networks (TSN) [J].
Duerr, Frank ;
Nayak, Naresh Ganesh .
PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, :203-212
[9]   A Brief History of Statistical Models for Network Analysis and Open Challenges [J].
Fienberg, Stephen E. .
JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2012, 21 (04) :825-839
[10]  
Gilmer J, 2017, PR MACH LEARN RES, V70