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 之类的区别在于不是纯在用户态处理,也不是用户态协议栈
Arrakis: The Operating System is the Control Plane 和 IX 同样是 OSDI 14 的文章,Arrakis 应该也是 Dune 沙丘里的名字吧,但好像不是同一批人 Adam Belay Standford 的人做的,应该很类似。 同样是用虚拟化技
IX: A Protected Dataplane Operating System for High Throughput and Low Latency OSDI 2014, Dune 的衍生,同样利用硬件虚拟化 VT-x 技术。IX 最重要的是 Data Plane 和 Control Plane 分离了。 不得不说这类型的论文阅读起来太费劲了。 Abstract 传统
Dune: Safe User-level Access to Privileged CPU Features 是 MIT OS 课上的讲座,也是一篇很有意思的论文,很类似 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
Scalability! But at what COST? 比较短的 paper,之前也略有看过,主要讲主流分布式框架在多机器上存在 COST(不是成本) 问题,并不一定能比单机更好。是很有意思的