운영체제 연구실 여러분 안녕하세요.
2023년 2월 10일 운영체제 연구실에서 주최하는 온라인 세미나가 열렸습니다.
이번 세미나의 주제는 “Rearchitecting Linux Storage Stack for Remote SSD access” 로 성균관대학교 황재현 교수님이 연사로 수고해주셨습니다.
세미나의 초록은 다음과 같습니다.
There is a widespread belief in the community that it is not possible to achieve high throughput and µs-scale tail latency when using the
Linux kernel stack. Two most frequently cited arguments are (1) Linux has high CPU overheads; and (2) the resource multiplexing principle is so firmly entrenched in Linux that its performance stumbles when multiple applications compete for host resources. I will demonstrate that the above belief may be misplaced, at least for remote storage (SSD) access. In particular, I will present a new Linux storage stack architecture that achieves (1) high throughput comparable to NVMe-over-RDMA and (2) µs-scale latency, even when tens of applications compete for host resources while performing operations at throughput close to hardware capacity. Such a performance can be achieved without any modification in applications, network hardware, kernel CPU schedulers and/or kernel network stack.
