Best Papers
CSC 213 - Operating Systems and Parallel Algorithms - Weinman
1 Introduction
We will read and discuss in class one or two of the best papers from
the most recent top systems conferences. In this way, we'll be learning
together:
- How to read research papers
- About the latest in OS research
- What the community thinks is currently important
2 Candidates
Our candidates (listed in no particular order) are drawn from OSDI'14,
USENIX'14, USENIX'13, FAST'14 FAST'13, SOSP'13., SC'13, and (maybe)
SC'14. See the list of papers below and read their abstracts.
- Arrakis:
The Operating System is the Control Plane by Simon Peter, Jialin
Li, Irene Zhang, Dan R. K. Ports, Doug Woos, Arvind Krishnamurthy,
and Thomas Anderson, University of Washington; Timothy Roscoe,
ETH Zürich, (OSDI'14).
- Shielding
Applications from an Untrusted Cloud with Haven by Andrew Baumann,
Marcus Peinado, and Galen Hunt, Microsoft Research, (OSDI'14).
- Naiad:
A Timely Dataflow System by Derek G. Murray, Frank McSherry, Rebecca
Isaacs, Michael Isard, Paul Barham, and Martin Abadi, Microsoft
Research, (SOSP'13)
- Towards
Optimization-Safe Systems: Analyzing the Impact of Undefined Behavior
by Xi Wang, Nickolai Zeldovich, M. Frans Kaashoek, Armando Solar-Lezama,
MIT CSAIL (SOSP'13)
- The Scalable
Commutativity Rule: Designing Scalable Software for Multicore Processors
by Austin T. Clements, M. Frans Kaashoek, Nickolai Zeldovich, and
Robert Morris, MIT CSAIL; Eddie Kohler, Harvard (SOSP'13)
- In
Search of an Understandable Consensus Algorithm by Diego Ongaro
and John Ousterhout, Stanford University (USENIX'14)
- Log-structured
Memory for DRAM-based Storage by Stephen M. Rumble, Stanford University;
Ankita Kejriwal, Stanford University; John Ousterhout, Stanford
University (FAST'14)
- I/O
Stack Optimization for Smartphones by Sooman Jeong, Hanyang
University; Kisung Lee, Samsung Electronics; Seongjin Lee,
Hanyang University; Seoungbum Son, Samsung Electronics;
Youjip Won, Hanyang University (USENIX'13)
- A
Study of Linux File System Evolution by Lanyue Lu, Andrea C. Arpaci-Dusseau,
Remzi H. Arpaci-Dusseau, Shan Lu, University of Wisconsin -
Madison (FAST'13)
- Unioning
of the Buffer Cache and Journaling Layers with Non-volatile Memory
by Eunji Lee, Hyokyung Bahn, Ewha University; Sam H. Noh, Hongik
University (FAST'13)
- Enabling
highly-scalable remote memory access programming with MPI-3 one sided
by Robert Gerstenberger, Maciej Besta, and Torsten Hoefler ETH
Zurich, (SC'13).
3 Voting
Please vote by emailing your TOP TWO choices (by number) to the instructor
by Wednesday December 3.
4 Responses
You will be required to submit a 225-275 word critical response to
the paper before class to help prepare you for
the discussion.
Jerod Weinman
Created 20 June 2008
Revised 1 December 2008
Revised 17 August 2012
Revised 7 August 2014