MC-SDN: Supporting Mixed-Criticality Scheduling on Switched-Ethernet Using Software-Defined Networking

被引:11
|
作者
Lee, Kilho [1 ]
Park, Taejune [1 ]
Kim, Minsu [1 ]
Chwa, Hoon Sung [2 ]
Lee, Jinkyu [3 ]
Shin, Seungwon [4 ]
Shin, Insik [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Sch Comp, Daejeon, South Korea
[2] DGIST, Informat & Commun Engn, Daegu, South Korea
[3] Sungkyunkwan Univ SKKU, Dept Comp Sci & Engn, Seoul, South Korea
[4] Korea Adv Inst Sci & Technol, Sch Elect Engn, Daejeon, South Korea
关键词
D O I
10.1109/RTSS.2018.00045
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present the first approach to support mixed-criticality (MC) flow scheduling on switched Ethernet networks leveraging an emerging network architecture, Software-Defined Networking (SDN). Though SDN provides flexible and programmatic ways to control packet forwarding and scheduling, it yet raises several challenges to enable real-time MC flow scheduling on SDN, including i) how to handle (i.e., drop or re prioritize) out-of-mode packets in the middle of the network when the criticality mode changes, and ii) how the mode change affects end-to-end transmission delays. Addressing such challenges, we develop MC-SDN that supports real-time MC flow scheduling by extending SDN-enabled switches and OpenFlow protocols. It manages and schedules MC packets in different ways depending on the system criticality mode. To this end, we carefully design the mode change protocol that provides analytic mode change delay bound, and then resolve implementation issues for system architecture. For evaluation, we implement a prototype of MCSDN on top of Open vSwitch, and integrate it into a real world network testbed as well as a 1/10 autonomous vehicle. Our extensive evaluations with the network testbed and vehicle deployment show that MC-SDN supports MC flow scheduling with minimal delays on forwarding rule updates and it brings a significant improvement in safety in a real-world application scenario.
引用
收藏
页码:288 / 299
页数:12
相关论文
共 8 条
  • [1] MC-SDN: Supporting Mixed-Criticality Real-Time Communication Using Software-Defined Networking
    Lee, Kilho
    Kim, Minsu
    Park, Taejune
    Chwa, Hoon Sung
    Lee, Jinkyu
    Shin, Seungwon
    Shin, Insik
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (04): : 6325 - 6344
  • [2] Performance Evaluation Using RYU SDN Controller in Software-Defined Networking Environment
    Bhardwaj, Shanu
    Panda, S. N.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2022, 122 (01) : 701 - 723
  • [3] Enhancing data authentication in software-defined networking (SDN) using multiparty computation
    Hendaoui, Fatma
    Eltaief, Hamdi
    Youssef, Habib
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (09): : 12649 - 12668
  • [4] Performance Evaluation Using RYU SDN Controller in Software-Defined Networking Environment
    Shanu Bhardwaj
    S. N. Panda
    [J]. Wireless Personal Communications, 2022, 122 : 701 - 723
  • [5] Fully Integrated Software-Defined Networking (SDN) Testbed Using Open-Source Platforms
    Damitha Bandara Rathnamalala
    Hiriyamulla Withanage Pubudu Milan
    Karunanayaka Liyanage Inosha Dilshani
    Eranda Harshanath Jayatunga
    [J]. SN Computer Science, 2022, 3 (1)
  • [6] Mitigating TCP Incast Issue in Cloud Data Centres using Software-Defined Networking (SDN): A Survey
    Shah, Zawar
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (11): : 5179 - 5202
  • [7] Mixed-Criticality Traffic Scheduling in Time-Sensitive Networking Using Multiple Combinatorial Packing Based on Free Time Domain
    Zheng, Ling
    Zhang, Keyao
    Wei, Guodong
    Chu, Hongyun
    [J]. ELECTRONICS, 2024, 13 (13)
  • [8] Detecting and mitigating security anomalies in Software-Defined Networking (SDN) using Gradient-Boosted Trees and Floodlight Controller characteristics
    Jafarian, Tohid
    Ghaffari, Ali
    Seyfollahi, Ali
    Arasteh, Bahman
    [J]. COMPUTER STANDARDS & INTERFACES, 2025, 91