HASIIL: Hardware-Assisted Scheduling to Improve IPC Latency in Linux

Tim Twardzik, Lars Nolte, Camille Jalier, Jiyuan Shi, Thomas Wild, Andreas Herkersdorf

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

Inter-processes communication (IPC) is essential for multi-threaded applications to achieve efficient execution. Synchronization through IPC can become a bottleneck for these applications. The effectiveness of IPC is determined by both its latency and CPU utilization needed for the associated functions. Our research has revealed that for blocking IPC mechanisms, the thread scheduling functions within the Linux operating system significantly contribute to the notification latency. To address this issue, we propose a novel concept called HASIIL, which combines offloading IPC functionality with hardware-assisted scheduling to enhance IPC latency. Through this approach, we can improve the latency of blocking IPC mechanisms by up to 36% in Linux, while also improving CPU utilization by 40%.

OriginalspracheEnglisch
TitelProceedings of the 21st ACM International Conference on Computing Frontiers, CF 2024
Herausgeber (Verlag)Association for Computing Machinery, Inc
Seiten80-87
Seitenumfang8
ISBN (elektronisch)9798400705977
DOIs
PublikationsstatusVeröffentlicht - 7 Mai 2024
Veranstaltung21st ACM International Conference on Computing Frontiers, CF 2024 - Ischia, Italien
Dauer: 7 Mai 20249 Mai 2024

Publikationsreihe

NameProceedings of the 21st ACM International Conference on Computing Frontiers, CF 2024

Konferenz

Konferenz21st ACM International Conference on Computing Frontiers, CF 2024
Land/GebietItalien
OrtIschia
Zeitraum7/05/249/05/24

Fingerprint

Untersuchen Sie die Forschungsthemen von „HASIIL: Hardware-Assisted Scheduling to Improve IPC Latency in Linux“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren