venue: ATC year: 2024 papers: - title: 'FetchBPF: Customizable Prefetching Policies in Linux with eBPF' authors: - Xuechun Cao - Shaurya Patel - Soo-Yee Lim - Xueyuan Han - Thomas Pasquier reason: Extends eBPF into the page-fault / prefetch path, giving user-space programs a safe, low-overhead hook to install custom hardware-prefetch policies without kernel modifications. - title: Fast (Trapless) Kernel Probes Everywhere authors: - Jinghao Jia - Michael V. Le - Salman Ahmed 0001 - Dan Williams 0001 - Hani Jamjoom - Tianyin Xu reason: Eliminates the trap-based overhead of kprobes by using binary rewriting to instrument kernel functions at near-zero cost, enabling always-on production tracing. - title: 'FBMM: Making Memory Management Extensible With Filesystems' authors: - Bijan Tabatabai - James Christopher Sorenson III - Michael M. Swift reason: Proposes delegating Linux virtual-memory management to filesystem drivers via a clean abstraction layer, opening the OS memory subsystem to the same extensibility that filesystems enjoy. - title: Limitations and Opportunities of Modern Hardware Isolation Mechanisms authors: - Xiangdong Chen - Zhaofeng Li 0004 - Tirth Jain - Vikram Narayanan - Anton Burtsev reason: Empirically evaluates Intel MPK, RISC-V sPMP, and related primitives and shows that their performance and safety properties diverge sharply from vendor claims, motivating a fresh look at hardware-assisted compartmentalization. - title: 'FastCommit: resource-efficient, performant and cost-effective file system journaling' authors: - Harshad Shirwadkar - Saurabh Kadekodi - Theodore Y. Ts'o reason: Redesigns ext4 journal commits to write only changed metadata deltas rather than full blocks, slashing journaling overhead while preserving crash consistency — and is already deployed in the Linux kernel. - title: 'ZMS: Zone Abstraction for Mobile Flash Storage' authors: - Joo Young Hwang - Seokhwan Kim - Daejun Park 0002 - Yong-Gil Song - Junyoung Han - Seunghyun Choi - Sangyeun Cho - Youjip Won reason: Introduces a zone-based abstraction that exposes the append-only write semantics of mobile UFS flash to the OS, cutting write amplification and GC overhead by an order of magnitude on mobile workloads. - title: 'Ethane: An Asymmetric File System for Disaggregated Persistent Memory' authors: - Miao Cai 0001 - Junru Shen - Baoliu Ye reason: Proposes a split-path file system design where reads bypass the server entirely and writes use lightweight logging, achieving near-DRAM read latency on disaggregated persistent memory. - title: 'StreamCache: Revisiting Page Cache for File Scanning on Fast Storage Devices' authors: - Zhiyue Li - Guangyan Zhang reason: Demonstrates that the Linux page cache becomes a bottleneck — not a benefit — for sequential scans on NVMe SSDs, and replaces it with a lightweight streaming buffer that halves latency for analytical workloads. - title: 'PeRF: Preemption-enabled RDMA Framework' authors: - Sugi Lee - Mingyu Choi - Ikjun Yeom - Younghoon Kim reason: Adds fine-grained preemption to RDMA by intercepting work-queue operations at the NIC driver level, enabling priority isolation for latency-sensitive RPC traffic sharing a fabric with bulk transfers. - title: 'OSMOSIS: Enabling Multi-Tenancy in Datacenter SmartNICs' authors: - Mikhail Khalilov - Marcin Chrapek - Siyuan Shen - Alessandro Vezzu - Thomas Benz - Salvatore Di Girolamo - Timo Schneider - Daniele De Sensi - Luca Benini - Torsten Hoefler reason: Designs an OS-like resource manager for SmartNIC compute and memory that enforces tenant isolation and QoS, showing that shared-SmartNIC deployments are practical without sacrificing performance. - title: 'mmTLS: Scaling the Performance of Encrypted Network Traffic Inspection' authors: - Junghan Yoon - Seunghyun Do - Duckwoo Kim - Taejoong Chung - KyoungSoo Park reason: Splits TLS session state across multiple cores using a novel sharding scheme, removing the per-connection serialization bottleneck in middlebox TLS inspection and achieving near-linear multi-core scaling. - title: 'UniMem: Redesigning Disaggregated Memory within A Unified Local-Remote Memory Hierarchy' authors: - Yijie Zhong - Minqiang Zhou - Zhirong Shen - Jiwu Shu reason: Collapses the local/remote memory distinction into a single unified hierarchy with a new page-placement runtime, achieving transparent memory disaggregation with significantly lower tail latency than prior CXL-based approaches.