Best Paper Awards (OSDI)

1996-2018

Posted by pxzhang on January 9, 2019
Year Title Authors
2018 REPT: Reverse Debugging of Failures in Deployed Software Weidong Cui, Microsoft Research
Xinyang Ge, Microsoft Research
Baris Kasikci, University of Michigan
Ben Niu, Microsoft Research
Upamanyu Sharma, University of Michigan
Ruoyu Wang, Arizona State University
Insu Yun, Georgia Institute of Technology
2018 Orca: Differential Bug Localization in Large-Scale Services Ranjita Bhagwan, Microsoft Research
Rahul Kumar, Microsoft Research
Chandra Sekhar Maddila, Microsoft Research
Adithya Abraham Philip, Microsoft Research
2018 LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation Yizhou Shan, Purdue University
Yutong Huang, Purdue University
Yilun Chen, Purdue University
Yiying Zhang, Purdue University
2016 Ryoan: A Distributed Sandbox for Untrusted Computation on Secret Data Tyler Hunt, University of Texas at Austin
Zhiting Zhu, University of Texas at Austin
Yuanzhong Xu, University of Texas at Austin
Simon Peter, University of Texas at Austin
Emmett Witchel, University of Texas at Austin
2016 Push-Button Verification of File Systems via Crash Refinement Helgi Sigurbjarnarson, University of Washington
James Bornholt, University of Washington
Emina Torlak, University of Washington
Xi Wang, University of Washington
2016 Early Detection of Configuration Errors to Reduce Failure Damage Tianyin Xu, University of California San Diego
Xinxin Jin, University of California San Diego
Peng Huang, University of California San Diego
Yuanyuan Zhou, University of California San Diego
Shan Lu, University of Chicago
Long Jin, University of California San Diego
Shankar Pasupathy, NetApp
2014 Shielding Applications from an Untrusted Cloud with Haven Andrew Baumann, Microsoft Research
Marcus Peinado, Microsoft Research
Galen Hunt, Microsoft Research
2014 IX: A Protected Dataplane Operating System for High Throughput and Low Latency Adam Belay, Stanford University
George Prekas, École Polytechnique Fédérale de Lausanne
Ana Klimovic, Stanford University
Samuel Grossman, Stanford University
Christos Kozyrakis, Stanford University
Edouard Bugnion, École Polytechnique Fédérale de Lausanne
2014 Arrakis: The Operating System is the Control Plane Simon Peter, University of Washington
Jialin Li, University of Washington
Irene Zhang, University of Washington
Dan Ports, University of Washington
Doug Woos, University of Washington
Arvind Krishnamurthy, University of Washington
Thomas Anderson, University of Washington
Timothy Roscoe, ETH Zurich
2012 Spanner: Google’s Globally-Distributed Database James C. Corbett, Google
Jeffrey Dean, Google
Michael Epstein, Google
Andrew Fikes, Google
Christopher Frost, Google
JJ Furman, Google
Sanjay Ghemawat, Google
Andrey Gubarev, Google
Christopher Heiser, Google
Peter Hochschild, Google
Wilson Hsieh, Google
Sebastian Kanthak, Google
Eugene Kogan, Google
Hongyi Li, Google
Alexander Lloyd, Google
Sergey Melnik, Google
David Mwaura, Google
David Nagle, Google
Sean Quinlan, Google
Rajesh Rao, Google
Lindsay Rolig, Google
Yasushi Saito, Google
Michal Szymaniak, Google
Christopher Taylor, Google
Ruth Wang, Google
Dale Woodford, Google
2010 Efficient System-Enforced Deterministic Parallelism Amittai Aviram, Yale University
Shu-Chun Weng, Yale University
Sen Hu, Yale University
Bryan Ford, Yale University
2010 The Turtles Project: Design and Implementation of Nested Virtualization Muli Ben-Yehuda, IBM Research
Michael D. Day, IBM
Zvi Dubitzky, IBM Research
Michael Factor, IBM Research
Nadav Har’El, IBM Research
Abel Gordon, IBM Research
Anthony Liguori, IBM
Orit Wasserman, IBM Research
Ben-Ami Yassour, IBM Research
2008 KLEE: Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs Cristian Cadar, Stanford University
Daniel Dunbar, Stanford University
Dawson Engler, Stanford University
2008 Difference Engine: Harnessing Memory Redundancy in Virtual Machines Diwaker Gupta, University of California San Diego
Sangmin Lee, University of Texas at Austin
Michael Vrable, University of California San Diego
Stefan Savage, University of California San Diego
Alex C. Snoeren, University of California San Diego
George Varghese, University of California San Diego
Geoffrey M. Voelker, University of California San Diego
Amin Vahdat, University of California San Diego
2008 DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language Yuan Yu, Microsoft Research
Michael Isard, Microsoft Research
Dennis Fetterly, Microsoft Research
Mihai Budiu, Microsoft Research
Úlfar Erlingsson, Microsoft Research
Pradeep Kumar Gunda, Microsoft Research
Jon Currey, Microsoft Research
2006 Bigtable: A Distributed Storage System for Structured Data Fay Chang, Google
Jeffrey Dean, Google
Sanjay Ghemawat, Google
Wilson C. Hsieh, Google
Deborah A. Wallach, Google
Mike Burrows, Google
Tushar Chandra, Google
Andrew Fikes, Google
Robert E. Gruber, Google
2006 Rethink the Sync Edmund B. Nightingale, University of Michigan
Kaushik Veeraraghavan, University of Michigan
Peter M. Chen, University of Michigan
Jason Flinn, University of Michigan
2004 Using Model Checking to Find Serious File System Errors Junfeng Yang, Stanford University Paul Twohey, Stanford University
Dawson Engler, Stanford University
Madanlal Musuvathi, Microsoft Research
2004 Recovering Device Drivers Michael M. Swift, University of Washington
Muthukaruppan Annamalai, University of Washington
Brian N. Bershad, University of Washington
Henry M. Levy, University of Washington
2002 Memory Resource Management in VMware ESX Server Carl A. Waldspurger, VMware
2000 Checking System Rules Using System-Specific, Programmer-Written Compiler Extensions Dawson Engler, Stanford University
Benjamin Chelf, Stanford University
Andy Chou, Stanford University
Seth Hallem, Stanford University
1999 IO-Lite: A Unified I/O Buffering and Caching System Vivek S. Pai, Rice University
Peter Druschel, Rice University
Willy Zwaenepoel, Rice University
1996 Automatic Compiler-Inserted I/O Prefetching for Out-of-Core Applications Todd C. Mowry, University of Toronto
Angela K. Demke, University of Toronto
Orran Krieger, University of Toronto
1996 Safe Kernel Extensions Without Run-Time Checking George C. Necula & Peter Lee, Carnegie Mellon University