Towards a real-time IoT: Approaches for incoming packet processing in cyber-physical systems

被引:3
|
作者
Behnke, Ilja [1 ]
Blumschein, Christoph [1 ]
Danicki, Robert [1 ]
Wiesner, Philipp [1 ]
Thamsen, Lauritz [2 ]
Kao, Odej [1 ]
机构
[1] Tech Univ Berlin, Distributed & Operating Syst, Berlin, Germany
[2] Univ Glasgow, Sch Comp Sci, Glasgow, Scotland
关键词
Real-time; Embedded systems; Network stacks; Iot;
D O I
10.1016/j.sysarc.2023.102891
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded real-time devices for monitoring, controlling, and collaboration purposes in cyber-physical systems are now commonly equipped with IP networking capabilities. However, the reception and processing of IP packets generates workloads in unpredictable frequencies as networks are outside of a developer's control and difficult to anticipate, especially when networks are connected to the internet. As of now, embedded network controllers and IP stacks are not designed for real-time capabilities, even when used in real-time environments and operating systems. Our work focuses on real-time aware packet reception from open network connections, without a real-time networking infrastructure. This article presents two experimentally evaluated modifications to the IP processing subsystem and embedded network interface controllers of constrained IoT devices. The first, our software approach, introduces early packet classification and priority-aware processing in the network driver. In our experiments this allowed the network subsystem to remain active at a seven-fold increase in network traffic load before disabling the receive interrupts as a last resort. The second, our hardware approach, makes changes to the network interface controller, applying interrupt moderation based on real-time priorities to minimize the number of network-generated interrupts. Furthermore, this article provides an outlook on how the software and hardware approaches can be combined in a co-designed packet receive architecture.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Real-Time Scheduling in Cyber-Physical Systems
    Chen, Yanwen
    Chen, Yixiang
    [J]. CONTROL ENGINEERING AND APPLIED INFORMATICS, 2011, 13 (03): : 41 - 50
  • [2] Real-Time Middleware for Cyber-Physical Event Processing
    Wang, Chao
    Gill, Christopher
    Lu, Chenyang
    [J]. ACM TRANSACTIONS ON CYBER-PHYSICAL SYSTEMS, 2019, 3 (03)
  • [3] Real-Time Middleware for Cyber-Physical Event Processing
    Wang, Chao
    Gill, Christopher
    Lu, Chenyang
    [J]. 2017 IEEE/ACM 25TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2017,
  • [4] Secure Reboots for Real-Time Cyber-Physical Systems
    Banerjee, Vijay
    Hounsinou, Sena
    Olufowobi, Habeeb
    Hasan, Monowar
    Bloom, Gedare
    [J]. PROCEEDINGS OF THE 4TH WORKSHOP ON CPS & IOT SECURITY AND PRIVACY, CPSIOTSEC 2022, 2022, : 27 - 33
  • [5] Distributed Real-Time Software for Cyber-Physical Systems
    Eidson, John C.
    Lee, Edward A.
    Matic, Slobodan
    Seshia, Sanjit A.
    Zou, Jia
    [J]. PROCEEDINGS OF THE IEEE, 2012, 100 (01) : 45 - 59
  • [6] Real-time Communication for Manufacturing Cyber-Physical Systems
    Ngoc-Tu Nguyen
    Leu, Ming C.
    Liu, Xiaoqing Frank
    [J]. 2017 IEEE 16TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2017, : 241 - 244
  • [7] Real-time Internet of things and cyber-physical systems
    Park, Kyung-Joon
    Kang, Kyungtae
    Wang, Qixin
    Lee, Dongeun
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2019, 30 (04):
  • [8] Preface: Critical and real-time cyber-physical systems
    Brito, Alisson
    Barreto, Raimundo da Silva
    de Oliveira, Romulo Silva
    Silva, Ivan Saraiva
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2016, 8 (5-6) : 365 - 367
  • [9] Towards self-reconfiguration of real-time communication within Cyber-Physical Systems
    Jatzkowski, Jan
    Kleinjohann, Bernd
    [J]. 2ND INTERNATIONAL CONFERENCE ON SYSTEM-INTEGRATED INTELLIGENCE: CHALLENGES FOR PRODUCT AND PRODUCTION ENGINEERING, 2014, 15 : 54 - 61
  • [10] Towards Configurable Real-Time Hybrid Structural Testing: A Cyber-Physical Systems Approach
    Tidwell, Terry
    Gao, Xiuyu
    Huang, Huang-Ming
    Lu, Chenyang
    Dyke, Shirley
    Gill, Christopher
    [J]. PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, 2009, : 37 - +