CS 6204 - Advanced Topics in Systems

This is an advanced study course that introduces students to ongoing Operating 
Systems research.  We will focus, in particular, on OS kernel, virtualization, 
scheduling, concurrency and synchronization, virtual memory, file system,  
devices, as well as distributed systems and applications in cloud environments. 
The class will contain a short part lectures, the rest will consist of student 
presentations of the papers we'll read.  These papers will include  both seminal 
papers and recent papers from top-level systems conferences. The goal of this 
course is to enable students to read and evaluate systems research.  Students 
will work on a semester long practical project or on  a survey paper.  Expected 
reading is about 1-2 papers per week. 
We assume that you have taken a basic course in Operating Systems, such as  
CS 3214, CS 4284, or CS 5204.

Course Links

{{link.text}}

Reading List

Paper Author Venue
{{t.title}} {{t.authors}} {{t.venue}} {{t.section}}