We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.OS

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Networking and Internet Architecture

Title: A Priority-Aware Multiqueue NIC Design

Abstract: 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% of interrupts can be saved leading to an 80% decrease of processing delay of critical tasks in the configurations investigated.
Comments: The 37th ACM/SIGAPP Symposium on Applied Computing (SAC '22)
Subjects: Networking and Internet Architecture (cs.NI); Hardware Architecture (cs.AR); Distributed, Parallel, and Cluster Computing (cs.DC); Operating Systems (cs.OS)
ACM classes: C.2.4; B.4.1; D.4.4
DOI: 10.1145/3477314.3507165
Cite as: arXiv:2201.00594 [cs.NI]
  (or arXiv:2201.00594v1 [cs.NI] for this version)

Submission history

From: Ilja Behnke [view email]
[v1] Mon, 3 Jan 2022 11:39:46 GMT (94kb,D)

Link back to: arXiv, form interface, contact.