Making Kernel Bypass Practical for the Cloud with Junction NSDI 24 的论文 motivation 还是和以前的类似,OS kernel 比如 TCP 栈带来了 IO overheads,在 cloud/datacenter 有很多 OS bypass 技术,但目前 cloud 很难实现 原因主要是 density 和
Firecracker: Lightweight Virtualization for Serverless Applications 开源的 VMM 不太感兴趣,看一眼 presentation 和实现细节就过了 比 QEMU 轻量级,更注重几个专用场景 比如没有 BIOS 没有 PCI 和容器化结合比较好 motivation 来自 EC2 太大,lam
Xen and the Art of Virtualization Xen 是开源的虚拟化项目,https://xenproject.org/ 本文于 2003 年发布,已经 20 年过去了,和目前的虚拟化技术又有什么区
Caladan: Mitigating Interference at Microsecond Timescales Shenango 同一批人做的,在其基础上提出了性能更好、吞吐量更大的 Caladan,将 IOKernel 移出了 datapath,使用的是 Dirctpath Abstract 传统观点认为,CP
ghOSt: Fast & Flexible User-Space Delegation of Linux Scheduling Google 的 ghOSt,在这之前还有 Snap MicroKernel Approach to Host Networking,是一个用户网络协议栈,支持 RDMA 等等。 ghOSt 更进一步,可以兼容 Linu
Ens ̄o: A Streaming Interface for NIC-Application Communication NIC interface 相关的论文,hardware offloads, steaming interface 2023 OSDI best paper,我读起来觉得很困难,尤其是不理解其中的一些设计,这篇论文工作量应
Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads 蛮知名的一篇文章,引用很高,后续论文也有 ghOSt,和 Efficient Scheduling Policies for Microsecond-scale Tasks presentation 也很不错,看论文看到现在反而更喜欢看作者的 pre,有图
The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems Datacenter system 指的是 MPP 吗? Github DemiKernel 好像最近还在更新 Abstract 数据中心系统和 I/O 设备现在以单位微秒的延迟运行,需要 ns 级别的操作系统。传统的基于内核的
Rethinking the RDMA Interface for Distributed Systems 对 RDMA 没什么了解 Linux 高性能网络详解:从 DPDK、RDMA 到 XDP,这本书看评价很不错,有机会可以看看 DMA: IO 设备比如网卡,需要从内存拿
The eXpress Data Path: Fast Programmable Packet Processing in the Operating System Kernel ACM coNEXT 2018,在内核层面快速处理 packet,开源很完善,与 dpdk 之类的区别在于不是纯在用户态处理,也不是用户态协议栈