Virtualization of Industrial Real-Time Networks for Containerized Controllers

被引:4
|
作者
Lee, Sang-Hun [1 ]
Kim, Jong-Seo [2 ]
Seok, Jong-Soo [3 ]
Jin, Hyun-Wook [4 ]
机构
[1] Hyundai Mobis Co Ltd, Yongin 16891, Gyeonggi Do, South Korea
[2] LIG Nex1 Co Ltd, Seongnam Si 13488, Gyeonggi Do, South Korea
[3] Elect & Telecommun Res Inst, Daejeon 34129, South Korea
[4] Konkuk Univ, Dept Comp Sci & Engn, Seoul 05029, South Korea
基金
新加坡国家研究基金会;
关键词
virtualization; controller area network; fieldbus; real-time; container; CONTROL-SYSTEMS; IMPLEMENTATION;
D O I
10.3390/s19204405
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The virtualization technology has a great potential to improve the manageability and scalability of industrial control systems, as it can host and consolidate computing resources very efficiently. There accordingly have been efforts to utilize the virtualization technology for industrial control systems, but the research for virtualization of traditional industrial real-time networks, such as Controller Area Network (CAN), has been done in a very limited scope. Those traditional fieldbuses have distinguished characteristics from well-studied Ethernet-based networks; thus, it is necessary to study how to support their inherent functions transparently and how to guarantee Quality-of-Service (QoS) in virtualized environments. In this paper, we suggest a lightweight CAN virtualization technology for virtual controllers to tackle both functionality and QoS issues. We particularly target the virtual controllers that are containerized with an operating-system(OS)-based virtualization technology. In the functionality aspect, our virtualization technology provides virtual CAN interfaces and virtual CAN buses at the device driver level. In the QoS perspective, we provide a hierarchical real-time scheduler and a simulator, which enable the adjustment of phase offsets of virtual controllers and tasks. The experiment results show that our CAN virtualization has lower overheads than an existing approach up to 20%. Moreover, we show that the worst-case end-to-end delay could be reduced up to 78.7% by adjusting the phase offsets of virtual controllers and tasks.
引用
收藏
页数:22
相关论文
共 50 条
  • [31] On computing and real-time communication performance of containerized virtual PLCs
    Gaffurini, Massimiliano
    Bellagente, Paolo
    Depari, Alessandro
    Flammini, Alessandra
    Brandao, Dennis
    Rinaldi, Stefano
    Sisinni, Emiliano
    Ferrari, Paolo
    2024 IEEE 20TH INTERNATIONAL CONFERENCE ON FACTORY COMMUNICATION SYSTEMS, WFCS, 2024, : 172 - 175
  • [32] Scalable Containerized Pipeline for Real-time Big Data Analytics
    Aurangzaib, Rana
    Iqbal, Waheed
    Abdullah, Muhammad
    Bukhari, Faisal
    Ullah, Faheem
    Erradi, Abdelkarim
    2022 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2022), 2022, : 25 - 32
  • [33] Research of Real-time Task in Xen Virtualization Environment
    Wang, Yudong
    Zhang, Jiong
    Shang, Lihong
    Long, Xiang
    Jin, Huihua
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1, 2010, : 496 - 500
  • [34] Network Functions Virtualization with Soft Real-Time Guarantees
    Li, Yang
    Linh Thi Xuan Phan
    Boon Thau Loo
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [35] Performance Evaluation of Virtualization Solutions for Real-time Applications
    Alomari, Jehad
    2015 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT), 2015, : 14 - 17
  • [36] Challenges in real-time virtualization and predictable cloud computing
    Garcia-Valls, Marisol
    Cucinotta, Tommaso
    Lu, Chenyang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (09) : 726 - 740
  • [37] Real-time performance evaluation of Linux ARM virtualization
    Gu, Feng
    Hu, Fei
    Chen, Haopeng
    ENERGY SCIENCE AND APPLIED TECHNOLOGY, 2016, : 401 - 407
  • [38] Synthesizing controllers from real-time specifications
    Dierks, H
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (01) : 33 - 43
  • [39] REAL-TIME BACKUP SYSTEMS FOR PROGRAMMABLE CONTROLLERS
    FLOOD, MA
    STRUGER, OJ
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1982, 29 (04) : 265 - 268
  • [40] A Framework for Designing Embedded Real-Time Controllers
    Wu, Yifan
    Bini, Enrico
    Buttazzo, Giorgio
    RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 303 - 311