CSE536 - Advanced Operating Systems



Lecture M, We 4:35 pm - 5:50 pm Tempe - BYAC150
Instructor Sandeep Gupta
Office BY548
Email Sandeep.Gupta@asu.edu
Office Hours Tuesday Thursday 4 pm to 5 pm
Teaching Assistant Prajwal Paudyal
Office Hours BYENG 517BB Monday Wednesday 2:30-3:30 pm
Email ppaudyal@asu.edu
Teaching Assistant Madhurima Pore
Office Hours BYENG 517AD Monday Wednesday 2:30-3:30 pm
Email mpore@asu.edu


CONTENTS

ANNOUNCEMENTS


COURSE SYLLABUS

COURSE DESCRIPTION
Protection and file systems. Communication, processes, synchronization, naming, fault tolerance, security, data replication, and coherence in distributed systems. Real-time systems.



Course Work and Tentative breakdown of grades

  • Individual Project - 40%
  • Presentations and inclass participation - 40%
  • Exam 20%




PRE-REQUISITE

Graduate students in Computer Engineering or related areas.



TOPICS

11/30
Week Date Topic Materials Lecture Notes
1 08/22 Introduction Lecture Notes
08/24 Advanced OS Fundamentals GFS
Unix Time Sharing System
View of Cloud Computing
Principles of Computer System Design Section 4.5.
Lecture Notes
2 08/29 Computer Architecture Concepts Lecture Notes
08/29 Evolution of Operating Systems
Anatomy of Big Data
Xen and the art of virtualization
3 09/05 Evolution of Operating Systems cont.. Lecture Notes
09/07 Unix Lecture Notes
4 9/12 Design Principles Unix and GFS Lecture Notes
09/14
5 09/19
09/21
6 09/26
09/28
7 10/03
10/05
8 10/10
10/12
9 10/17
10/19
10 10/24
10/26
11 10/31
11/02
12 11/07
11/09
13 11/14
11/16
14 11/21
11/23
15 11/28
16 12/05


BOOKS

Course textbook
Reference books
POLICY ON CHEATING

Any incidence of cheating in this class will be severely dealt with. This applies to homework assignments, programming assignments, quizzes and tests. The minimum penalty for cheating will be that the student will not obtain any credit for that particular assignment. (This means that if in a test and/or assignment a student is found have cheated, he/she will obtain zero in that test and/or assignment.) For the homework and the programming assignments students may discuss the problems with others, but one is expected to turn in the results of one's own effort (not the results of a friend's efforts). One tends to get very suspicious if two identically wrong results show up in the homework assignment and/or tests. The names of the offenders will be maintained in the departmental files. The repeat offenders may be debarred from the University.









Home | Projects | People | Publications | Courses | Resources | Contact