TY - GEN
T1 - Joyride
T2 - 3rd Workshop on Kernel Isolation, Safety and Verification, KISV 2025
AU - Du, Yanlin
AU - Nikolaev, Ruslan
N1 - Publisher Copyright:
© 2025 ACM.
PY - 2025/10/13
Y1 - 2025/10/13
N2 - Contemporary distributed computing workloads, including scientific computation, data mining, and machine learning, increasingly demand OS networking with minimal latency as well as high throughput, security, and reliability. However, Linux's conventional TCP/IP stack becomes increasingly problematic for high-end NICs, particularly those operating at 100 Gbps and beyond. These limitations come mainly from overheads associated with kernel space processing, mode switching, and data copying in the legacy architecture. Although kernel bypass techniques such as DPDK and RDMA offer alternatives, they introduce significant adoption barriers: both often require extensive application redesign, and RDMA is not universally available on commodity hardware. This paper proposes Joyride, a high performance framework with a grand vision of replacing Linux's legacy network stack while providing compatibility with existing applications. Joyride aims to integrate kernel bypass ideas, specifically DPDK and a user-space TCP/IP stack, while designing a microkernel-style architecture for Linux networking.
AB - Contemporary distributed computing workloads, including scientific computation, data mining, and machine learning, increasingly demand OS networking with minimal latency as well as high throughput, security, and reliability. However, Linux's conventional TCP/IP stack becomes increasingly problematic for high-end NICs, particularly those operating at 100 Gbps and beyond. These limitations come mainly from overheads associated with kernel space processing, mode switching, and data copying in the legacy architecture. Although kernel bypass techniques such as DPDK and RDMA offer alternatives, they introduce significant adoption barriers: both often require extensive application redesign, and RDMA is not universally available on commodity hardware. This paper proposes Joyride, a high performance framework with a grand vision of replacing Linux's legacy network stack while providing compatibility with existing applications. Joyride aims to integrate kernel bypass ideas, specifically DPDK and a user-space TCP/IP stack, while designing a microkernel-style architecture for Linux networking.
UR - https://www.scopus.com/pages/publications/105020386204
UR - https://www.scopus.com/pages/publications/105020386204#tab=citedBy
U2 - 10.1145/3765889.3767045
DO - 10.1145/3765889.3767045
M3 - Conference contribution
AN - SCOPUS:105020386204
T3 - KISV 2025 - Proceedings of the 3rd Workshop on Kernel Isolation, Safety and Verification, Part of: SOSP 2025
SP - 25
EP - 31
BT - KISV 2025 - Proceedings of the 3rd Workshop on Kernel Isolation, Safety and Verification, Part of
PB - Association for Computing Machinery, Inc
Y2 - 13 October 2025 through 16 October 2025
ER -