Time-sensitive Software-defined Network (TSSDN) for Real-time Applications

被引:93
|
作者
Nayak, Naresh Ganesh [1 ]
Duerr, Frank [1 ]
Rothermel, Kurt [1 ]
机构
[1] Univ Stuttgart, Inst Parallel & Distributed Syst, Stuttgart, Germany
关键词
Time-sensitive network; TSN; Software-defined networking; Integer linear programs;
D O I
10.1145/2997465.2997487
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cyber-physical systems (CPS), like the ones used in industrial automation systems, are highly time-sensitive applications demanding zero packet losses along with stringent real-time guarantees like bounded latency and jitter from the underlying network for communication. With the proliferation of IEEE 802.3 and IP networks, there is a desire to use these networks instead of the currently used field-buses for time-sensitive applications. However, these networking technologies, which originally were designed to provide best effort communication services, lack mechanisms for providing real-time guarantees. In this paper, we present Time Sensitive Software-Defined Networks (TSSDN), which provide real-time guarantees for the time-triggered traffic in time sensitive systems while also transporting non-time-sensitive traffic. TSSDN provides these guarantees by bounding the non-deterministic queuing delays for time-sensitive traffic. To this end, it exploits the logical centralization paradigm of software-defined networking to compute a transmission schedule for time-sensitive traffic initiated by the end systems based on a global view. In particular, we present various Integer Linear Program (ILP) formulations that solve the combined problem of routing and scheduling time-triggered traffic. Moreover, we show that end systems can comply with a given schedule with high precision using user-space packet processing frameworks. Our evaluations show that TSSDN has deterministic end-to-end delays (<= 14 s on our benchmark topology) with low and bounded jitter (<= 7 mu s).
引用
收藏
页码:193 / 202
页数:10
相关论文
共 50 条
  • [1] Secure Time-Sensitive Software-Defined Networking in Vehicles
    Haeckel, Timo
    Meyer, Philipp
    Korf, Franz
    Schmidt, Thomas C.
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (01) : 35 - 51
  • [2] Software-defined Networking for Real-time Ethernet
    Du, Jia Lei
    Herlich, Matthias
    [J]. ICINCO: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 2, 2016, : 584 - 589
  • [3] Real-Time Portability in Software-Defined Systems
    Spencer, Matt
    Andreozzi, Matteo
    [J]. 2023 CYBER-PHYSICAL SYSTEMS AND INTERNET-OF-THINGS WEEK, CPS-IOT WEEK WORKSHOPS, 2023, : 177 - 178
  • [4] Optimizing Time-Sensitive Software-Defined Wireless Networks With Reinforcement Learning
    Joo, Hyeontae
    Lee, Sangmin
    Lee, Seunghwan
    Kim, Hwangnam
    [J]. IEEE ACCESS, 2022, 10 : 119496 - 119505
  • [5] Incremental Flow Scheduling and Routing in Time-Sensitive Software-Defined Networks
    Nayak, Naresh Ganesh
    Duerr, Frank
    Rothermel, Kurt
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (05) : 2066 - 2075
  • [6] Cross-domain Interconnection with Time Synchronization in Software-defined Time-Sensitive Networks
    Guo, Mengjie
    Shou, Guochu
    Xue, Junli
    Hu, Yihong
    Liu, Yaqiong
    Guo, Zhigang
    [J]. 2020 ASIA COMMUNICATIONS AND PHOTONICS CONFERENCE (ACP) AND INTERNATIONAL CONFERENCE ON INFORMATION PHOTONICS AND OPTICAL COMMUNICATIONS (IPOC), 2020,
  • [7] TiME: Time-Sensitive Multihop Data Transmission in Software-Defined Edge Networks for IoT
    Gurung, Simran
    Mondal, Ayan
    [J]. CURRENT TRENDS IN WEB ENGINEERING-ICWE 2023 INTERNATIONAL WORKSHOPS, BECS, SWEET, WALS, 2023, 2024, 1898 : 44 - 54
  • [8] Software-Defined Networks Supporting Time-Sensitive In-Vehicular Communication
    Haeckel, Timo
    Meyer, Philipp
    Korf, Franz
    Schmidt, Thomas C.
    [J]. 2019 IEEE 89TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2019-SPRING), 2019,
  • [9] Flexible Cyclic Queuing and Forwarding for Time-Sensitive Software-Defined Networks
    Huang, Yudong
    Wang, Shuo
    Zhang, Xinyuan
    Huang, Tao
    Liu, Yunjie
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (01): : 533 - 546
  • [10] Flow Scheduling for Conflict-Free Network Updates in Time-Sensitive Software-Defined Networks
    Pang, Zaiyu
    Huang, Xiao
    Li, Zonghui
    Zhang, Sukun
    Xu, Yanfen
    Wan, Hai
    Zhao, Xibin
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (03) : 1668 - 1678