Interrupting Real-Time IoT Tasks: How Bad Can It Be to Connect Your Critical Embedded System to the Internet?

02/10/2021
by   Ilja Behnke, et al.
0

Embedded systems have been used to control physical environments for decades. Usually, such use cases require low latencies between commands and actions as well as a high predictability of the expected worst-case delay. To achieve this on small, low-powered microcontrollers, Real-Time Operating Systems (RTOSs) are used to manage the different tasks on these machines as deterministically as possible. However, with the advent of the Internet of Things (IoT) in industrial applications, the same embedded systems are now equipped with networking capabilities, possibly endangering critical real-time systems through an open gate to interrupts. This paper presents our initial study of the impact network connections can have on real-time embedded systems. Specifically, we look at three aspects: The impact of network-generated interrupts, the overhead of the related networking tasks, and the feasibility of sharing computing resources between networking and real-time tasks. We conducted experiments on two setups: One treating NICs and drivers as black boxes and one simulating network interrupts on the machines. The preliminary results show that a critical task performance loss of up to 6.67 impacts of 1 ISR-generated delays.

READ FULL TEXT
research
01/03/2022

A Priority-Aware Multiqueue NIC Design

Low-level embedded systems are used to control cyber-phyiscal systems in...
research
03/31/2021

SkiffOS: Minimal Cross-compiled Linux for Embedded Containers

Embedded Linux processors are increasingly used for real-time computing ...
research
08/19/2019

Boomerang: Real-Time I/O Meets Legacy Systems

This paper presents Boomerang, an I/O system that integrates a legacy no...
research
12/11/2020

Advanced Algorithms in Heterogeneous and Uncertain Networking Environments

Communication networks are used today everywhere and on every scale: sta...
research
10/10/2018

Security for the Industrial IoT: The Case for Information-Centric Networking

Industrial production plants traditionally include sensors for monitorin...
research
05/11/2016

A Survey: Embedded Systems Supporting By Different Operating Systems

In these days embedded system have an important role in different Fields...
research
12/08/2018

Impact of MQTT Based Sensor Network Architecture on Delivery Delay Time

The purpose of this study is to present two new architectures of the com...

Please sign up or login with your details

Forgot password? Click here to reset