/avatar.png

Paper Reading: Firecracker

Firecracker: Lightweight Virtualization for Serverless Applications 开源的 VMM 不太感兴趣,看一眼 presentation 和实现细节就过了 比 QEMU 轻量级,更注重几个专用场景 比如没有 BIOS 没有 PCI 和容器化结合比较好 motivation 来自 EC2 太大,lam

Paper Reading: Caladan

Caladan: Mitigating Interference at Microsecond Timescales Shenango 同一批人做的,在其基础上提出了性能更好、吞吐量更大的 Caladan,将 IOKernel 移出了 datapath,使用的是 Dirctpath Abstract 传统观点认为,CP

Paper Reading: Shenango

Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads 蛮知名的一篇文章,引用很高,后续论文也有 ghOSt,和 Efficient Scheduling Policies for Microsecond-scale Tasks presentation 也很不错,看论文看到现在反而更喜欢看作者的 pre,有图

Paper Reading: The eXpress Data Path

The eXpress Data Path: Fast Programmable Packet Processing in the Operating System Kernel ACM coNEXT 2018,在内核层面快速处理 packet,开源很完善,与 dpdk 之类的区别在于不是纯在用户态处理,也不是用户态协议栈