Seminar in Computer Systems (236827), Winter 2015-2016
(Taub 611, phone: 2056)||
|Time & place
|| Wednesday, 16:30-18:30, Taub 7
Table of content
- [1/11/2015] Schedule finalized.
- [28/6/2015] Webpage online.
- While all students can register, seminar participation is
limited to about 20 students. Acceptance notification will be
emailed to registered students by the end of the first week of
Exceptions may apply if the student has acquired similar
knowledge elsewhere; you'll need to get my approval.
- For CS students: 234123 (operating systems) and 234267
(digital computer architecture).
- For EE students: 046209 (structure of operating systems)
and 046267 (computer architecture).
- If you register,
you must also fill out
the following online form:
which requires that you provide your:
(1) preferred email address;
(2) full name in Hebrew and English;
(3) student number;
(4) cumulative average grade;
(5) cumulative number of points;
(6) year of study;
(7) target academic degree (and name of your advisor if you're
a graduate student);
(8) relevant courses you have taken and relevant
experience in lab projects or industry; and,
(9) if you have taken this seminar before.
Seminar in previous years
- The seminar will expose students to a broad range of exciting
topics from the forefront of practical research in computer
systems, related to operating systems, computer architecture,
system security, parallelism, storage, virtualization, cloud
computing, and such like.
- Students will be required to read research papers and to
present them in class. Many of the seminar papers have been
awarded "best paper" within the leading academic
venues in which they were published.
Each student is assigned one paper to present in
class. You should prepare a 50 minutes talk, out of
which about 10 minutes will be reserved for
questions/discussion. (The questions often occur within
the talk, rather than after it ends.) Students are
expected to fully understand their assigned paper,
including the material that is not covered by their
slides. The student-to-paper assignments are listed
below along with the corresponding presentation dates.
Please email me your slides before 9pm, Tuesday, a day
before you give your talk. The slides should be in English,
preferably in PowerPoint, and the 'notes' of the slides
should say, more or less, what you're going to say in
Note: the original presentations (the slides)
of most of this seminar's papers can be found on the web,
typically through one of the links provided below (or
through the authors' homepage; google it). Additionally,
oftentimes the slides are accompanied by a video of the
original presentation. You are strongly encouraged to use
these slides/videos as the basis of your presentations!
But bear in mind that the duration of the original
presentations is usually 20-25 minutes, so you have more
time for providing required background, expending on
interesting aspects, and, most importantly, make sure
people understand. If you fail to find the original
presentation on the web, you may want to send an email to
the author(s) and request it. Oftentimes you'll get it.
- Finally, I strongly encourage you to practice giving
the talk (on your friends / fellow students) before you
actually give the talk in class; this will almost
certainly ensure your grade is noticeably higher.
Three brief reports:
To encourage discussion, students will read three
additional papers (different than the one they present)
and submit a report for each. Choosing a paper to report is
done similarly to choosing a presentation (online poll).
The report should typically be shorter than one
page (never more than a page). The report should
summarize what the associated paper contributes to our
knowledge. It shouldn't be a synopsis of what the authors
did, but rather your understanding of the meaning of what
they did, and why it's important. In particular, don't copy
the abstract; write your own abstract instead!
Part of your task is to figure out what are the core
ideas and what are details that can be skimmed or even
skipped, because they are only of interest to someone who
is doing closely related research. If you have spent many
hours reading a paper and are still nowhere near the end
then stop! You're doing it wrong.
Please email me your report before 11am of the day in
which the associated paper is presented. The report should
be written in English. It can be a Word file, an ordinary
text file (txt), or simply typed into the email.
- Talk (at least 85%), reports and participation in class (at most
15%), reduction of 5 points for each (unjustified)
- Talk will be graded by: knowledge of the material, communication
of ideas, and working within your allocated 50 minutes. Main
goal: make people understand!
NSDI '15 - best papers
The Design and Implementation of Open vSwitch
Ben Pfaff, Justin Pettit, Teemu Koponen, Ethan Jackson, Andy Zhou, Jarno Rajahalme, Jesse Gross, Alex Wang, Joe Stringer, and Pravin Shelar (VMware); Keith Amidon (Awake Networks); Martin Casado (VMware)
NSDI '15: Usenix Symposium on Networked Systems Design and Implementation, 2015
presenting: Boris Pismenny
reporters: Aviv Ben David, Marina Minkin, Daniel Kleinstein
FAST '15 and EUROSYS '15 - best papers
S&P '15 and CCS '15 - (system-ish) best papers
ATC '15 - best papers
Usenix Security '15 - best papers
SOSP '15 -- best papers
SOSP '15 -- Storage
Split-Level I/O Scheduling
Suli Yang, Tyler Harter, Nishant Agrawal, Salini Selvaraj Kowsalya, Anand Krishnamurthy, Samer Al-Kiswany (University of Wisconsin-Madison); Rini T. Kaushik (IBM Research - Almaden); Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau (University of Wisconsin-Madison)
SOSP '15: ACM Symposium on Operating Systems Principles, 2015
presenting: Alex Maydanik
reporters: Marina Minkin, Daniel Kleinstein, Ron Shmelkin
SOSP '15 -- Some more
Holistic Configuration Management at Facebook
Chunqiang Tang, Thawan Kooburat, Pradeep Venkatachalam, Akshay Chander, Zhe Wen, Aravind Narayanan, Patrick Dowell, Robert Karl (Facebook)
SOSP '15: ACM Symposium on Operating Systems Principles, 2015
presenting: Oren Afek
reporters: Udi Shriki, Sami Yahya, Yacov Manevich
date: 20/01/2016, NOTE unusual time: 12:30