Final Exam Syllabus- the comprehensive questions will be from post midterm syllabus but there may be
conceptual questions from the past (some of the current papers are based on ideas covered previously that you must know).
Sample finals and townhall questions are posted. There will be a session on question-answer on April 24, students will form groups to solve questions.
Project 4 deadline exteded to Monday 21st April. There will be no more extensions for this project.
The extended date is valid for the research projects also.
March 14, 2008
Project 3 deadline exteded to 24th March
March 6, 2008
Midterm Syllabus: OS structures,Synchronization, Communication, and Scheduling in Parallel Systems, Communication Mechanisms in Distributed Systems
March 5, 2008 (On Special Projects)
There will not be any extensions on project proposal submission or project submission dates
You can complete a special project as a group of two but there will not be any compromise in the work if it is done individually.
The students are encouraged to have a special project guided by a mentor (A professor or a PhD student doing research in
related area. If the proposal is submitted by the student without any such mentor, the proposal will not be accepted
unless it has a clearly defined strong project. And this project will not be guided by the course instructor or TA for this class. The students
are responsible for the deliverables that are defined in the proposal and will be graded according to that.
March 4, 2008
Please have a demo (in group if it is done by a group) to the TA during TA hour or by appointment for project2.
Sample Midterm exams are posted!
Feb 29, 2008
Class midterm will take place on 11th March.
Feb 25, 2008
The student accounts have been setup for accessing the warp cluster resources. You should get
an email from the coc admin by this time. Please check if you are able to login to the machines and email the TA (nova@cc) if you
face any problems.
Feb 18, 2008
Please check with your submission directory if you are able to submit it before the deadline!
It is said to be fixed but please let me know if there is some problem or if you still do not have one created.
No email submission will be accepted for the project.
To compile and run MPI programs, MPICH has been installed in a directory which is given in the
project description page under the section compiler (the last bullet).
Feb 5, 2008
Project 1 deadline has been extended! Review questions are up.
Jan 31, 2008
There will be a general discussion on Assignment 1 at KACB 1116W on February 1st from 11 AM to noon.
Jan 07, 2008
Please contact the substitute TA for any concern
Course Description
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. Papers listed under
"Required Background" will be assigned for self study.
Students must carefully read the self study papers because the understanding of
their content may be essential for the papers that will be covered in class.
Papers listed under "Optional Readings" 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.
Note: the course content has changed somewhat since these midterms
were written. Use them as a guide for the type and scope of
questions, but don't worry if you are not familiar with certain papers
that are no longer covered.