The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems

58Citations
Citations of this article
62Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Datacenter systems and I/O devices now run at single-digit microsecond latencies, requiring ns-scale operating systems. Traditional kernel-based operating systems impose an unaffordable overhead, so recent kernel-bypass OSes [73] and libraries [23] eliminate the OS kernel from the I/O datapath. However, none of these systems offer a general-purpose datapath OS replacement that meet the needs of μs-scale systems.' AB@This paper proposes Demikernel, a flexible datapath OS and architecture designed for heterogenous kernel-bypass devices and μs-scale datacenter systems. We build two prototype Demikernel OSes and show that minimal effort is needed to port existing μs-scale systems. Once ported, Demikernel lets applications run across heterogenous kernel-bypass devices with ns-scale overheads and no code changes.

Cite

CITATION STYLE

APA

Zhang, I., Raybuck, A., Patel, P., Olynyk, K., Nelson, J., Leija, O. S. N., … Badam, A. (2021). The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems. In SOSP 2021 - Proceedings of the 28th ACM Symposium on Operating Systems Principles (pp. 195–211). Association for Computing Machinery, Inc. https://doi.org/10.1145/3477132.3483569

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free