This course covers fundamental principles of operating systems with emphasis on energy management and supporting performance optimizations. Students will also learn how to conduct a mini research project and how to communicate technical material effectively. There will be a substantial course project.
This course will study recent innovations in:CS 452: Principles of Operating Systems, or CS 552: Advanced Operating Systems or instructor's permission
Lectures will consist primarily of presentations of selected research papers from the recent conferences. While I will present some of these papers as well as the publication's background materials, the majority of the paper presentations will be conducted by the students. Unlike the lectures in lower-level courses in which the presenter does 99% of the talking, lectures in this course are intended to foster discussion of the papers. Students are expected to read the papers in advance and participate in the discussions. Students are also expected to put a reasonable effort into preparing their talks.
Most of the course grade will be based on a single semester-long project that would explore some aspect of storage systems. Projects will be done in groups and should be of sufficient depth and quality to be submitted to a refereed publication; many published papers started out as class projects and I hope this holds true for the projects in this course. Students will make periodic status reports to the class, allowing other students to offer suggestions. Each group will submit a paper on their project at the end of the semester and make a full presentation on to the class. There will be no exams.
In addition to the technical content, evaluation will be a theme of
the course. We will evaluate papers not only on technical content, but
also on relevance, presentation, and clarity. Student presentations
will also be evaluated using the same guidelines, with the goal of
improving student presentation skills. You should expect to give, as
well as receive, constructive criticism of discussions and projects.
Class participation includes regular attendance, paper presentations, and class discussion. Class participation is significant portion of the grade therefore all absences have to be approved by the instructor. All holidays or special events observed by organized religions will be honored for those students who show affiliation with that particular religion. Absences pre-approved by the UA Dean of Students (or Dean's designee) will be honored.
Question that are unique to a single student should be directed to
.
The project in this course requires a great deal of initiative,
motivation and energy. Each team is asked to explore and study a
different technical area on its own, rather than merely applying
material that was previously covered in the lectures. It is imperative
that students manage their time in a responsible manner and ensure that
the team makes steady and adequate progress towards completing its
project. Late projects will not be accepted without a prior consent
from the instructor.
All assignments in the course are conducted under the University of Arizona Student Code of Academic Integrity. Students are allowed and encouraged to use existing code from any source in their project, provided that they disclose the nature and source of the incorporated code in the project report.
Students with disabilities, who may require academic adjustments or reasonable accommodations in order to participate fully in course activities or to meet course requirements, must first register with the Disability Resource Center, 1540 E 2nd St, 621-3268, email drc@w3.arizona.edu, URL http://drc.arizona.edu. DRC staff will qualify students for services, and provide a letter to the instructor listing accommodations to be made. This letter should be submitted by the student directly to the instructor as soon as possible during the first week of classes. The student should meet as soon as possible with the instructor by appointment or during office hours to discuss accommodations and how course requirements and activities may impact your ability to fully participate.