Advanced Topics in Computer Systems
Computer Science Seminar 5 (236805), Winter 2012
(Taub 611, phone: 2056)||
|Time & place:
|| Wednesday, 16:30-18:30, Taub 8
Table of content:
- [13/11/2011] Uploaded schedule (check when you present
and when you report).
- [26/10/2011] No lecture today.
- [1/8/2011] Registration open, see below.
- This 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, and
- Students will be required to read research papers and to
present them in class; most of this seminar's papers have won
a "best paper" award within the leading academic venues
in which they were published.
- Preconditions: operating systems (234123 or equivalent) and
digital computer architecture (234267 or equivalent). Exceptions
my apply if the student has acquired similar knowledge
- Out of those registered, at most 22 students will be accepted;
acceptance notification will be emailed to students by the end
of the first week of the semester.
- If you register, please send email to the lecturer (dan@cs)
with the subject line: 236805 (2012)
- Your email should specify your:
(1) preferred email address;
(2) full name (in Hebrew and English);
(3) student number;
(4) cumulative average grade;
(5) number of points;
(6) year of study;
(7) target academic degree;
(8) relevant courses you have taken and relevant
experience in lab projects or industry; and,
(9) if you have taken this seminar before.
Each student is assigned one paper to present in
class. You should prepare a 50 minutes talk, out of which
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
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. Chances are 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 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 or an
ordinary text file (txt).
- 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!
IEEE MICRO Top Picks from 2010 computer architecture conferences (2 of 11)
FAST'11 best papers
USENIX ATC'11 best papers
USENIX SECURITY'11 best papers
SOSP'11 best papers
ASPLOS'11 best papers
NSDI'11 best papers
ServerSwitch: A Programmable and High Performance Platform for Data Center Networks
Guohan Lu, Chuanxiong Guo, Yulong Li, Zhiqiang Zhou, Tong Yuan, Haitao Wu, Yongqiang Xiong, Rui Gao, Yongguang Zhang (Microsoft Research Asia)
NSDI'11: USENIX Symposium on Networked Systems Design and Implementation, 2011
presenting: Ortal Levi
reports: Muli Ben-Yehuda, Hila Goldsher, Or Yochanan
SP'11 best papers
SOSP'11 - some more
EUROSYS'11 best papers