skip to primary navigationskip to content
 

Course pages 2024–25

Advanced Topics in Computer Systems

Schedule & Reading List

We'll meet in for two hours every Thursday from 11.00—13.00 during Lent term starting January 23rd 2025. Each session after the first we will have three participant presentations which should be 15—20 minutes long.

We'll start with two presentations and a discussion followed by a short break, and then the final presentation and further discussion. The paper schedule for this year is given below, and here is the associated presentation schedule. Please be sure to check that you know which papers you are presenting, what flavour of presentation you should write, and in which slot (date and time) you are presenting.

Week 1: Reflections on Systems

Unlike the other sessions, this one is lecture format as you won't have had time to read any papers yet! The slides are now available here. The papers recommended in the lecture for reading are available below:

Week 2: Benchmarking

The following paper is only a short one (6pp) but is also well worth a read as it's highly readable, deeply insightful, and often quoted!

Week 3: OS Structure

Week 4: OS Abstractions

Week 5: Distributed Consensus

Week 6: Cluster Scheduling

Week 7: Security & Privacy

Week 8: Side Channels

Example presentations

To give you a feeling for the kinds of presentations expected, here are some more presentation examples. These are for papers not assigned this year, so you may find them a useful resource in any case. In some cases you will also find the conference presentations given by the original authors online too; while potentially useful, note that these serve a different purpose to and will usually be allocated more time than your presentations.

Advocate

Balanced

Critical