CSCI 634 Advanced Operating Systems (Spring 2012)


Course Description

This is a graduate level course on advanced operating systems. The course involves both a reading/lecture/discussion and a term project. We will read and discuss research papers on various aspects of operating systems: OS structure, concurrency and scheduling, virtual memory, file systems, security, power management, data centers and cloud computing. Students are expected to read papers before the class, and participate in the discussion during the class. The lecture will be conducted in an interactive fashion. The term projects can be either of the following types: design/implementation, measurement, and simulation. Each student or each small group of students will identify and work on a research project. Each student is required to write two paper review reports and conduct one or two class presentations.


Course Information

Instructor: Haining Wang

Time: MW 3:30pm - 4:50pm
Location: M-S Hall #002
Office Hours: TW 1:30pm - 3:30pm, M-S Hall, #105


Grading Policy (tentative)

Grades will be computed as follows: 
    10% Presentations  
    20% Paper review reports  
    40% Term project 
    30% Final exam  


Papers Reading List (tentative)

Suggested textbook

Modern Operating Systems,, 3rd Edition
Andrew S. Tanenbaum
Pearson Prentice Hall Publishing.