/avatar.png

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 之类的区别在于不是纯在用户态处理,也不是用户态协议栈

Paper Reading: Arrakis

Arrakis: The Operating System is the Control Plane 和 IX 同样是 OSDI 14 的文章,Arrakis 应该也是 Dune 沙丘里的名字吧,但好像不是同一批人 Adam Belay Standford 的人做的,应该很类似。 同样是用虚拟化技

Paper Reading: Dune

Dune: Safe User-level Access to Privileged CPU Features 是 MIT OS 课上的讲座,也是一篇很有意思的论文,很类似 exokernel,不过更像是内核上的功能,利用虚拟化使得进程可以访问一些内

Paper Reading: Exokernel

Exokernel: An Operating System Architecture for Application-Level Resource Management 微内核?搜了一下发现上交的操作系统课甚至会讲这篇论文,但这篇论文也太早了 1995 年的,MIT 6828 (现 6.1810) 应该也会讲 Abstract operating system abstractions such as interprocess com- munication