- (3 votes) MapReduce: Simplified Data Processing on Large Clusters, OSDI, 2004.
- (3 votes) The Design and Implementation of a Log-Structured File System, SOSP, 1991.
- (3 votes) Bugs as Deviant Behavior: A General Approach to Inferring Errors in Systems Code, SOSP, 2001.
- Bugs as Deviant Behavior: A General Approach to Inferring Errors in Systems Code, SOSP, 2001.
- Redundancy Does Not Imply Fault Tolerance: Analysis of Distributed Storage Reactions to Single Errors and Corruptions, FAST, 2017.
- All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications, OSDI, 2014.
- The Geometry of Innocent Flesh on the Bone: Return-into-libc without Function Calls (on the x86), CCS, 2007.
- Dominant Resource Fairness: Fair Allocation of Multiple Resource Types, NSDI, 2011.
Parth's Top Picks (2/9/2022)
- KLEE: Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs, OSDI, 2008.
- Automating String Processing in Spreadsheets Using Input-Output Examples, POPL, 2011. Flash Fill and FlashExtract Demo
- DistAI: Data-Driven Automated Invariant Learning for Distributed Protocols, OSDI, 2021.
- code2vec: Learning Distributed Representations of Code, POPL, 2019.
- Learning Semantic Program Embeddings with Graph Interval Neural Network, OOPSLA, 2020.
Kevin (Kai-Hsun)'s Top Picks (2/23/2022) (Slides)
- MapReduce: Simplified Data Processing on Large Clusters, OSDI, 2004.
- ScaleCheck: A Single-Machine Approach for Discovering Scalability Bugs in Large Distributed Systems, FAST, 2019.
- Hidden Technical Debt in Machine Learning Systems, NIPS, 2015.
- Ray: A Distributed Framework for Emerging AI Applications, OSDI, 2018.
- LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation, OSDI, 2018.
- On the Duality of Operating System Structures, SIGOPS Operating Systems Review, 1979.
- The Design and Implementation of a Log-Structured File System, SOSP, 1991.
- In Search of an Understandable Consensus Algorithm, USENIX ATC, 2014.
- A Cloud-Scale Acceleration Architecture, MICRO, 2016.
- AIFM: High-Performance, Application-Integrated Far Memory, OSDI, 2020.
- MapReduce: Simplified Data Processing on Large Clusters, OSDI, 2004.
- Exploiting Nil-Externality for Fast Replicated Storage, SOSP, 2021.
- Memory-Harvesting VMs in Cloud Platforms, ASPLOS, 2022.
- The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems, SOSP, 2021.
- A General Approach to Network Configuration Verification, SIGCOMM, 2017.
- MapReduce: Simplified Data Processing on Large Clusters, OSDI, 2004.
- PyTorch Distributed: Experiences on Accelerating Data Parallel Training, VLDB, 2020.
- PipeDream: Generalized Pipeline Parallelism for DNN Training, SOSP, 2019.
- Bugs as Deviant Behavior: A General Approach to Inferring Errors in Systems Code, SOSP, 2001.
- The Design and Implementation of a Log-Structured File System, SOSP, 1991.
- The Design and Implementation of a Log-Structured File System, SOSP, 1991.
- Bugs as Deviant Behavior: A General Approach to Inferring Errors in Systems Code, SOSP, 2001.
- Do Not Blame Users for Misconfigurations, SOSP, 2013.
- Testing Configuration Changes in Context to Prevent Production Failures, OSDI, 2020.
- Elastic Cuckoo Page Tables: Rethinking Virtual Memory Translation for Parallelism, ASPLOS, 2020.
Hao's Top Picks (12/17/2023)
- Xen and the Art of Virtualization, SOSP, 2003.
- Hints for Computer System Design, SOSP, 1983.
- LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation, OSDI, 2018.
- The Part-Time Parliament, Transactions on Computer Systems, 1998.
- Comprehensive Formal Verification of an OS Microkernel, Transactions on Computer Systems, 2014.