论文标题

优先感知的多级NIC设计

A Priority-Aware Multiqueue NIC Design

论文作者

Behnke, Ilja, Wiesner, Philipp, Danicki, Robert, Thamsen, Lauritz

论文摘要

低水平的嵌入式系统用于控制工业和自动应用中的网络光系统。他们需要满足艰苦的实时要求,因为搬运机上意外的控制器延迟可能会产生毁灭性的影响。工业互联网和自动机器等现代发展需要这些设备连接到大型IP网络。由于网络接口控制器(NICS)触发了传入数据包的中断,因此,当连接到此类网络时,实时嵌入式系统会受到不可预测的抢占性。 在这项工作中,我们建议通过将IP流将IP流映射到流程并基于此,将其数据包合并为不同的队列,从而提出了优先级的NIC设计,以中等网络生成的中断。这些队列采用优先依赖性中断的适度。首次实验评估表明,可以保存93%的中断,导致调查配置中关键任务的处理延迟80%。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源