A Priority-Aware Multiqueue NIC Design

01/03/2022
by   Ilja Behnke, et al.
0

Low-level embedded systems are used to control cyber-phyiscal systems in industrial and autonomous applications. They need to meet hard real-time requirements as unanticipated controller delays on moving machines can have devastating effects. Modern developments such as the industrial Internet of Things and autonomous machines require these devices to connect to large IP networks. Since Network Interface Controllers (NICs) trigger interrupts for incoming packets, real-time embedded systems are subject to unpredictable preemptions when connected to such networks. In this work, we propose a priority-aware NIC design to moderate network-generated interrupts by mapping IP flows to processes and based on that, consolidates their packets into different queues. These queues apply priority-dependent interrupt moderation. First experimental evaluations show that 93 delay of critical tasks in the configurations investigated.

READ FULL TEXT

page 1

page 2

page 3

research
04/19/2022

Differentiating Network Flows for Priority-Aware Scheduling of Incoming Packets in Real-Time IoT Systems

When IP-packet processing is unconditionally carried out on behalf of an...
research
02/10/2021

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

Embedded systems have been used to control physical environments for dec...
research
06/26/2018

Process Network Models for Embedded System Design Based on the Real-Time BIP Execution Engine

Existing model-based processes for embedded real-time systems support th...
research
09/17/2021

Acila: Attaching Identities of Workloads for Efficient Packet Classification in a Cloud Data Center Network

IP addresses and port numbers (network based identifiers hereafter) in p...
research
04/06/2021

Detecting and Mitigating Network Packet Overloads on Real-Time Devices in IoT Systems

Manufacturing, automotive, and aerospace environments use embedded syste...
research
02/23/2021

PIERES: A Playground for Network Interrupt Experiments on Real-Time Embedded Systems in the IoT

IoT devices have become an integral part of our lives and the industry. ...
research
09/01/2019

Delay-Distance Correlation Study for IP Geolocation

Although many classical IP geolocation algorithms are suitable to rich-c...

Please sign up or login with your details

Forgot password? Click here to reset