OPERATING SYSTEMS IICOMS E6118, Dept of Computer Science, Columbia University
Home | Lectures | Projects | Students | Discussion | Resources

COURSE PRESENTATIONS
The dates and students assigned for each paper presentation are listed below. For each paper, one student is assigned to present the paper. The presentation should present a technical overview of the paper and argue the merits and flaws of the paper. The other students in the class will then take sides and render judgement on the paper in a manner similar to what is done by a program committee for a technical conference. Each paper presentation should be 25-30 minutes, including discussion. There will be 2 paper presentations per class. All students are required to read the papers before they are presented.

Presentations will be graded based on apparent understanding of the material in the paper, presentation style, and entertainment value. All students will be expected to make paper presentations. To avoid being assigned a paper that you do not want to present, you should volunteer early for your paper selection. If a paper has not yet been assigned two student presenters and you would like to volunteer to present it, just send email to the instructor to sign up.

In creating your presentations, you are free to use any additional material beyond the content of the paper. For instance, you can reference other papers that may discuss similar work. However, the presentation should represent your own viewpoint, and you should clearly cite any other work you use for your presentations. Failure to make proper citations will adversely affect your presentation grade.

The class will be held in an AcIS Electronic Classroom and we strongly encourage you to use the presentation equipment available there. This link describes the facilities available. You may also use other presentation media, but you will be responsible for providing your own A/V equipment.


January 19 - First day of class

January 26
February 2
February 9

  • Abel Gordon, Nadav Amit, Nadav Har'El, Muli Ben-Yehuda, Alex Landau, Assaf Schuster, and Dan Tsafrir, "ELI: Bare-Metal Performance for I/O Virtualization", Proceedings of the 17th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), London, UK, March 2012.

  • Muli Ben-Yehuda, Michael D. Day, Zvi Dubitzky, Michael Factor, Nadav Har'El, Abel Gordon, Anthony Liguori, Orit Wasserman, and Ben-Ami Yassour, "The Turtles Project: Design and Implementation of Nested Virtualization", Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Vancouver, BC, Canada, October 2010. (Andrew)
February 16
    No class
February 23
March 1

  • Jeremy Andrus, Christoffer Dall, Alex Van't Hof, Oren Laadan, and Jason Nieh, "Cells: A Virtual Mobile Smartphone Architecture", Proceedings of the 23rd Symposium on Operating Systems Principles (SOSP), Cascais, Portugal, October 2011.

  • Hyojun Kim, Nitin Agrawal, and Cristian Ungureanu, "Revisiting Storage for Smartphones", Proceedings of the Tenth USENIX Conference on File and Storage Technologies, San Jose, CA, February 2012.
March 8 - Midterm project presentations
March 15 - Spring break, no class

  • Jeffrey Dean and Sanjay Ghemawat, "MapReduce: Simplified Data Processing on Large Clusters", Proceedings of the 6th Symposium on Operating Systems Design and Implementation (OSDI 2004), San Francisco, CA, December 2004.

  • James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, JJ Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, and Dale Woodford, "Spanner: Google's Globally-Distributed Database", Proceedings of the 10th Symposium on Operating Systems Design and Implementation (OSDI 2012), Hollywood, CA, October 2012.
March 22
March 29
April 5
April 12
April 19 - Final project presentations
April 26 - Final project presentations


Jason Nieh, nieh@cs.columbia.edu