~/conference

15th USENIX Symposium on Operating Systems Design and Implementation (OSDI '21)

titleauthorlength
Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep LearningAurick Qiao, Sang Keun Choe, Suhas Jayaram Subramanya, Willie Neiswanger, Qirong Ho, Hao Zhang, Gregory R. Ganger, Eric P. Xing14m
Pollux builds a co-adaptive scheduler that jointly models system throughput and statistical efficiency, introduces the goodput metric (their product), and…
Talk on
Oort: Efficient Federated Learning via Guided Participant SelectionFan Lai, Xiangfeng Zhu, Harsha V. Madhyastha, Mosharaf Chowdhury16m
Oort is a participant-selection framework that selects clients by a combined loss-over-duration utility score, using exploration/exploitation and uncertainty…
Talk on
PET: Optimizing Tensor Programs with Partially Equivalent Transformations and AutomatedHaojie Wang, Jidong Zhai, Mingyu Gao, Zixuan Ma, Shizhi Tang, Liyan Zheng, Yuanzhi Li, Kaiyuan Rong, Yuanyong Chen, Zhihao Jia15m
PET applies partially equivalent transformations plus automated corrections to expand the tensor-program search space and finds faster kernels by combining…
Talk on
Privacy Budget SchedulingTao Luo, Mingen Pan, Pierre Tholoniat, Asaf Cidon, Roxana Geambasu, Mathias Lécuyer14m
Built an extension to Kubernetes called PrivateKube that treats differential privacy as a non-replenishable resource and implements a scheduler DPF (Dominant…
Talk on
Modernizing File System through In-Storage IndexingJinhyung Koo, Junsu Im, Jooyoung Song, Juhyung Park, Eunji Lee, Bryan S. Kim, Sungjin Lee14m
KEVIN replaces the block interface with a host-side lightweight POSIX file system that maps files to inode-based keys (meta keys prefixed m, data keys prefixed…
Talk on
Nap: A Black-Box Approach to NUMA-Aware Persistent Memory IndexesQing Wang, Youyou Lu, Junru Li, Jiwu Shu14m
Nap converts existing concurrent persistent‑memory indexes into NUMA‑aware ones by adding a NUMA‑aware layer that keeps per-node partial views in PM for local…
Talk on
Rearchitecting Linux Storage Stack for µs Latency and High ThroughputJaehyun Hwang, Midhul Vuppalapati, Simon Peter, Rachit Agarwal15m
blk-switch is a Linux-kernel rearchitecture of the block layer that maps block-layer queues to driver queues and adds per-class egress queues, prioritization…
Talk on
Optimizing Storage Performance with Calibrated InterruptsAmy Tai, Igor Smolyar, Michael Wei, Dan Tsafrir15m
Optimizing Storage Performance with Calibrated Interrupts Amy Tai, VMware Research; Igor Smolyar, Technion — Israel Institute of Technology; Michael Wei…
Talk
ZNS+: Advanced Zoned Namespace Interface for Supporting In-Storage Zone CompactionKyuhwa Han, Hyunho Gwak, Dongkun Shin, Jooyoung Hwang14m
ZNS+ adds internal zone compaction and permits sparse sequential writes so the host offloads data-copy for segment reclamation to the SSD, implements…
Talk on
DMon: Efficient Detection and Correction of Data Locality Problems Using SelectiveTanvir Ahmed Khan, Ian Neal14m
Selective profiling collects runtime data selectively and incrementally to locate and repair data-locality bugs with low overhead; the prototype DMon…
Talk
CLP: Efficient and Scalable Search on Compressed Text LogsKirk Rodrigues, Yu Luo, Ding Yuan15m
A system called CLP losslessly compresses text logs and stores 14 TB as 328 GB (2.26% of original) and reports an average compression ratio of 32.2 versus gzip…
Talk on
Polyjuice: High-Performance Transactions via Learned Concurrency ControlJiachen Wang, Ding Ding, Huan Wang, Conrad Christensen, Zhaoguo Wang, Haibo Chen15m
Polyjuice is a learned concurrency-control system that encodes CC as a per-access policy table mapping (transaction type, access id) to choices for waiting…
Talk on
Retrofitting High Availability Mechanism to Tame Hybrid Transaction/Analytical ProcessingSijie Shen, Rong Chen, Haibo Chen, Binyu Zang14m
Vegito retrofits replica-based HA so backups serve analytical queries while primaries handle OLTP, using a gossip-style epoch oracle to give consistent…
Talk on
The nanoPU: A Nanosecond Network Stack for DatacentersStephen Ibanez, Alex Mallery, Serhat Arslan, Theo Jepsen, Muhammad Shahbaz, Changhoon Kim, Nick McKeown15m
Prototype integrates NIC and CPU on FPGA, adds a register-file fast path that places incoming messages into CPU registers, and a hardware thread scheduler that…
Talk on
Beyond malloc efficiency to fleet efficiency: a hugepage-aware memory allocatorA.H. Hunter, Chris Kennelly, Paul Turner, Darryl Gove, Tipp Moseley, Parthasarathy Ranganathan14m
An enhancement of TCMALLOC called TEMERAIRE implements a huge-filler bin-packer that allocates in hugepage-sized spans, tracks per-hugepage metadata (longest…
Talk
Scalable Memory Protection in the PENGLAI EnclaveErhu Feng, Xu Lu, Dong Du, Bicheng Yang, Xueqiang Jiang, Yubin Xia, Binyu Zang, Haibo Chen14m
Prototype Penglai adds two hardware primitives, Guarded Page Table (GPT) and Mountable Merkle Tree (MMT) plus a shadow fork fast-init, enabling page-grained…
Talk on
NrOS: Effective Replication and Sharing in an Operating SystemAnkit Bhardwaj, Chinmay Kulkarni, Reto Achermann, Irina Calciu, Sanidhya Kashyap, Ryan Stutsman, Amy Tai, Gerd Zellweger15m
NrOS implements a sequential kernel per NUMA node and keeps a replica per node, synchronizing replicas with an operation log with combiner batching so cores…
Talk on
Addra: Metadata-private voice communication over fully untrusted infrastructureIshtiyaque Ahmad, Yuntian Yang, Divyakant Agrawal, Amr El Abbadi, Trinabh Gupta15m
Addra implements a mailbox architecture where senders deposit outgoing packets to a fixed mailbox and receivers retrieve them with two-hop mailbox assignment…
Talk on
Bringing Decentralized Search to Decentralized ServicesMingyu Li, Jinhao Zhu, Tianxu Zhang, Cheng Tan, Yubin Xia, Sebastian Angel, Haibo Chen14m
DeSearch builds a decentralized, verifiable, private search pipeline for Steemit and OpenBazaar, using trusted hardware (SGX) and ORAM for privacy, cloud…
Talk on
Finding Consensus Bugs in Ethereum via Multi-transaction Differential FuzzingYoungseok Yang, Taesoo Kim, Byung-Gon Chun15m
Fluffy mutates and executes multi-transaction differential fuzzing test cases against multiple Ethereum clients (Geth, OpenEthereum), exercising different…
Talk on
MAGE: Nearly Zero-Cost Virtual Memory for Secure ComputationSam Kumar, David E. Culler, Raluca Ada Popa15m
MAGE implements a planner and runtime that precomputes the memory programming schedule for oblivious secure computation and applies Belady's algorithm plus…
Talk on
Zeph: Cryptographic Enforcement of End-to-End Data PrivacyLukas Burkhalter, Nicolas Küchler, Alexander Viand, Hossein Shafagh, Anwar Hithnawi15m
Zeph enforces user-defined privacy by encrypting data at sources and issuing cryptographic transformation tokens from a separate privacy plane so services can…
Talk on
DistAI: Data-Driven Automated Invariant Learning for Distributed ProtocolsJianan Yao, Runzhou Tao, Ronghui Gu, Jason Nieh, Suman Jana, Gabriel Ryan14m
DistAI simulates protocols to collect states, enumerates strongest possible invariants up to a bounded formula size, and checks inductiveness with an SMT-based…
Talk on
GoJournal: a verified, concurrent, crash-safe journaling systemTej Chajed, Joseph Tassarotti, Mark Theng, Ralf Jung, M. Frans Kaashoek, Nickolai Zeldovich14m
GoJournal implements a verified, concurrent, crash-safe journaling API in Go and proves it in Coq with Perennial 2.0, using the Goose translator to model Go…
Talk
STORM: Refinement Types for Secure Web ApplicationsNico Lehmann, Rose Kunkel, Jordan Brown, Jean Yang, Niki Vazou, Nadia Polikarpova, Deian Stefan, Ranjit Jhala15m
Storm is a web framework that enforces data-dependent security policies at compile time via a Security Typed ORM that refines MVC types with logical…
Talk on
Horcrux: Automatic JavaScript Parallelism for Resource-Efficient Web ComputationShaghayegh Mardani, Ayush Goel, Ronny Ko, Harsha V. Madhyastha, Ravi Netravali14m
Horcrux automatically parallelizes legacy page JavaScript by doing offline concolic + dynamic analysis on servers to produce conservative per-function…
Talk on
SANRAZOR: Reducing Redundant Sanitizer Checks in C/C++ ProgramsJiang Zhang, Shuai Wang, Manuel Rigger, Pinjia He, Zhendong Su14m
SanRazor is a tool that identifies and removes redundant sanitizer checks by combining dynamic coverage profiles with static data-dependency trees, instruments…
Talk on
Dorylus: Affordable, Scalable, and Accurate GNN Training with Distributed CPU Servers andJohn Thorpe, Yifan Qiao, Jonathan Eyolfson, Shen Teng, Guanzhou Hu, Zhihao Jia, Jinliang Wei, Keval Vora, Ravi Netravali, Miryung Kim, Guoqing Harry Xu15m
Dorylus: Affordable, Scalable, and Accurate GNN Training with Distributed CPU Servers and Serverless Threads John Thorpe, Yifan Qiao, Jonathan Eyolfson, and…
Talk on
GNNAdvisor: An Adaptive and Efficient Runtime System for GNN Acceleration on GPUsYuke Wang, Boyuan Feng, Gushu Li, Shuangchen Li, Lei Deng, Yuan Xie, Yufei Ding13m
GNNAdvisor implements an adaptive GPU runtime that uses 2D workload management and community-aware node remapping plus a lightweight analytical model for…
Talk on
Marius: Learning Massive Graph Embeddings on a Single MachineJason Mohoney, Roger Waleffe, Henry Xu, Theodoros Rekatsinas, Shivaram Venkataraman13m
A system called Marius trains billion-edge graph embeddings on a single machine by combining partition buffer, asynchronous I/O, pipelining and a new beta…
Talk on
P3: Distributed Deep Graph Learning at ScaleSwapnil Gandhi, Anand Padmanabha Iyer14m
P3 (pcube) is a distributed GNN runtime that separates graph structure from features, never ships full feature vectors across the network and instead pushes…
Talk on
Distributed Trust: Is “Blockchain” the answer?Radia Perlman54m
Argues that blockchain often isn’t the right tool and backs it with specifics: bitcoin’s proof-of-work targets a new block every ~10 minutes and now consumes…
Talk on
It's Time for Operating Systems to Rediscover HardwareTimothy Roscoe01h 06m
Argument: mainstream OS research treats hardware as a uniform cache‑coherent SMP and ignores the heterogeneous reality, with concrete consequences: the…
Talk
AI in Finance: Scope and ExamplesManuela Veloso59m
Image-based models convert time series into pictures with a Mondrian classifier (S&P500 historical data) that distinguishes buy/no-buy and an autoencoder that…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.