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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.