CS 6210 (Advanced Operating Systems) is a graduate level course that covers in detail many advanced topics in operating system design and implementation. It starts with topics such as operating systems structuring, multithreading and synchronization and then moves on to systems issues in parallel and distributed computing systems. There is no textbook for this course. Rather, we will read and discuss a number of important research papers related to these topics. For each paper that is covered in class , students are expected to gain a solid understanding of the problem that is addressed by the paper, and the solution proposed by the authors.
Please check out the class schedule for a sample schedule of deadlines, and the required reading in the course.
Note: Paper list would morph over time.
Papers listed under "Schedule of Class Lectures" will be covered in class. Papers listed under "Additional Papers" are for reference only. These papers will cover topics that extend or supplement the material in papers that are covered in class. Students will be expected to have some understanding of the results in these papers but will not be tested on them.
Course ContentTo access the public version of this course's content, click here , then log into your Ed Lessons account. If you have not already created an Ed Lessons account, enter your name and email address, then click the activation link sent to your email, then revisit that link.
Note: This grade breakdown is tentative and subject to change, for a little while longer at least.
Your class participation grade is composed of four main parts:
This class will consist of some individual assignments and some team projects. In order to facilitate a collaborative learning environment, you may discuss the projects and different approaches and techniques, as well as problems you may be having with each other. However, all the code you turn in must be written by you (or your team, if it is a team project). For written homeworks, similarly, you may discuss the problems and concepts, but the actual answer that you submit must be written entirely by you.
All students in this class are expected to know and follow the Georgia Tech Honor Code. You can read the honor code at this webpage:
Optional Reference Texts