venue: SOSP year: 2024 date: "2024-11-05" tags: [operating-systems, distributed-systems, storage, cloud, formal-verification, ml-systems, security, serverless] selected: - dblp_key: "conf/sosp/0001HB0CLSACHHL24" title: "Verus: A Practical Foundation for Systems Verification" tldr: "Verus is a Rust-based verification framework that makes formal proofs of low-level systems code tractable at scale, covering memory safety, functional correctness, and concurrency." why_notable: "Formal verification of real systems code has long been impractical; Verus closes the usability gap by integrating SMT-based proofs directly into a systems programming language, making it the most broadly applicable verification tool for the OS community to date." - dblp_key: "conf/sosp/AthalyeCKTZ24" title: "Modular Verification of Secure and Leakage-Free Systems: From Application Specification to Circuit-Level Implementation" tldr: "A modular verification methodology lets developers prove end-to-end that a system leaks no sensitive information, bridging the gap from high-level spec all the way to circuit-level hardware behavior." why_notable: "Side-channel leakage across abstraction layers is notoriously hard to reason about; this work provides a principled, mechanized framework to do so, setting a new bar for hardware-software co-verification of secure systems." - dblp_key: "conf/sosp/GiridharanSAAC24" title: "Autobahn: Seamless high speed BFT" tldr: "Autobahn is a BFT consensus protocol that achieves high throughput under normal operation while seamlessly falling back to a slow path during faults, eliminating the throughput cliff common in prior BFT designs." why_notable: "Byzantine fault-tolerant systems have historically traded peak performance for safety margins; Autobahn's seamless transition between fast and slow paths closes that gap and is likely to influence the next generation of production BFT deployments." - dblp_key: "conf/sosp/DwivediIK24" title: "Fast, Flexible, and Practical Kernel Extensions" tldr: "A new kernel extension framework surpasses eBPF's safety and flexibility constraints by using a combination of ahead-of-time compilation and a lean verification layer, enabling complex kernel extensions with near-native performance." why_notable: "eBPF has become ubiquitous for in-kernel programmability, but its verifier fundamentally limits expressiveness; this work re-examines those trade-offs and offers a path toward richer, safer kernel extensions with broad applicability to networking, tracing, and storage." - dblp_key: "conf/sosp/Vuppalapati024" title: "Tiered Memory Management: Access Latency is the Key!" tldr: "A principled tiered-memory manager that tracks per-page access latency rather than access frequency achieves substantially better performance for modern workloads on heterogeneous DRAM/CXL/NVM memory hierarchies." why_notable: "As CXL-attached memory becomes mainstream, frequency-based page migration policies inherited from NUMA systems are increasingly inadequate; this paper reframes the problem around latency and provides a practical, deployable design." - dblp_key: "conf/sosp/RubinAC024" title: "Fast & Safe IO Memory Protection" tldr: "A hardware-software co-design eliminates the performance overhead of IOMMU-based DMA isolation by allowing safe, fine-grained IO memory protection without full page-table walks on the critical path." why_notable: "DMA attacks remain a real threat yet IOMMU protection is widely disabled in production because of latency costs; this work makes protection affordable and is directly relevant to cloud, NIC, and storage subsystem designers." - dblp_key: "conf/sosp/MuratBXZAG24" title: "SWARM: Replicating Shared Disaggregated-Memory Data in No Time" tldr: "SWARM replicates data in disaggregated-memory clusters with near-zero latency overhead by exploiting one-sided RDMA operations and a carefully designed protocol that avoids coordination on the read path." why_notable: "Disaggregated memory is an emerging data-center architecture; providing fault tolerance without sacrificing its key latency advantage is an open problem, and SWARM's approach is both novel and practically relevant." - dblp_key: "conf/sosp/KimAKMDMGR24" title: "Morph: Efficient File-Lifetime Redundancy Management for Cluster File Systems" tldr: "Morph dynamically transitions files through redundancy schemes (replication → erasure coding) based on observed file age and access patterns, substantially reducing storage overhead in large-scale cluster file systems." why_notable: "Static redundancy policies waste significant capacity in practice; Morph's lifecycle-aware approach is validated at Google scale and provides a compelling template for storage systems serving diverse workloads." - dblp_key: "conf/sosp/SongMX024" title: "PowerInfer: Fast Large Language Model Serving with a Consumer-grade GPU" tldr: "PowerInfer exploits the activation sparsity of LLMs to partition computation between a consumer GPU and CPU, achieving high inference throughput without data-center hardware." why_notable: "Democratizing LLM inference beyond cloud hardware is a pressing systems challenge; PowerInfer's sparsity-aware approach delivers surprising performance on commodity hardware and has already influenced a wave of follow-on work." - dblp_key: "conf/sosp/WuLZ0L024" title: "LoongServe: Efficiently Serving Long-Context Large Language Models with Elastic Sequence Parallelism" tldr: "LoongServe introduces elastic sequence parallelism that dynamically adjusts the number of workers handling each long-context request to minimize GPU idle time and satisfy latency SLOs." why_notable: "Long-context inference strains fixed parallelism strategies, creating severe resource fragmentation; LoongServe's elasticity primitive addresses this gap and is directly applicable to production LLM serving infrastructure." - dblp_key: "conf/sosp/SzekelyBMK24" title: "Unifying serverless and microservice workloads with SigmaOS" tldr: "SigmaOS is an OS-level abstraction that treats serverless functions and microservices as first-class, interchangeable computational units, simplifying resource management and improving utilization for mixed workloads." why_notable: "The artificial split between serverless and microservice programming models imposes significant operational complexity; SigmaOS's unified abstraction from the MIT systems group offers a clean architectural answer with demonstrated performance gains." - dblp_key: "conf/sosp/TholoniatKMSVCC24" title: "Cookie Monster: Efficient On-Device Budgeting for Differentially-Private Ad-Measurement Systems" tldr: "Cookie Monster implements practical on-device differential-privacy budget management for ad attribution, showing that strong privacy guarantees can be enforced locally without destroying ad-measurement utility." why_notable: "Browser vendors are actively replacing third-party cookies with privacy-preserving attribution APIs; this paper provides rigorous analysis of the privacy-utility trade-off and offers deployable techniques relevant to both industry standards and future OS-level privacy primitives." - dblp_key: "conf/sosp/PanWLN024" title: "Efficient Reproduction of Fault-Induced Failures in Distributed Systems with Feedback-Driven Fault Injection" tldr: "A feedback-guided fault injection framework automatically reproduces complex distributed-system failures triggered by rare fault combinations, dramatically reducing the manual effort needed to diagnose and fix them." why_notable: "Fault-induced failures in distributed systems are notoriously hard to reproduce; the paper's closed-loop search strategy is a methodological advance for reliability testing and is likely to influence both academic research and industrial chaos-engineering tools."