@inproceedings{4027ed59fabc4a22b0d99b767d488631,
title = "Priority-aware Inter-Server Receive Side Scaling",
abstract = "Next-generation automotive networks will be characterized by a high number of interconnected sensors, actuators and applications on electronic control units communicating with each other over a high-speed Ethernet backbone network. As these applications have various criticalities, high volumes of fluctuating traffic with different priorities will have to be processed in a reliable and efficient manner. To cope with these challenges, we present Priority-aware Inter-Server Receive Side Scaling (prioRSS), a new SmartNIC-based hardware accelerator designed for automotive compute nodes. prioRSS builds upon Receive Side Scaling and introduces priority-awareness into an intra- and inter-node load balancer. It uses a priority-partitioned indirection table within which flows of the same priority are bundled. Low-latency reconfigurations issued by a Network Health Monitoring software allow for adapting the table content to changing network conditions. Simulative evaluations and comparisons to a priority-unaware version of our design show that prioRSS enables per-priority resource assignments without degrading end-to-end packet latencies while using the same table memory space. Paired with a priority-aware scheduler, end-to-end latencies of high priority flows can be notably reduced compared to average packet latencies, at the expense of lowest priority traffic. The best results are acquired when partitioning the table proportionally to the associated traffic share.",
keywords = "Priority, RSS, VLAN, automotive network, ethernet, indirection table, load balancing, receive side scaling",
author = "Franz Biersack and Kilian Holzinger and Henning Stubbe and Thomas Wild and Georg Carle and Andreas Herkersdorf",
note = "Publisher Copyright: {\textcopyright} 2023 IEEE.; 31st Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2023 ; Conference date: 01-03-2023 Through 03-03-2023",
year = "2023",
doi = "10.1109/PDP59025.2023.00016",
language = "English",
series = "Proceedings - 2023 31st Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2023",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "51--58",
editor = "Raffaele Montella and Blas, {Javier Garcia} and Daniele D�Agostino",
booktitle = "Proceedings - 2023 31st Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2023",
}