CSE 536: Advanced Operating Systems (Fall 2003)

  Home  |  Lecture  |  Project  | Schedule  | Homework |  Exam  |  Announcement  |

Classroom: ECG-G347    Hours: M,W 3:15 - 4:30pm     Line Number: 99539

Textbook:   Distributed Systems: Principles and Paradigms by Tanenbaum and Van Steen (Required)

Name Email Office Hours Office Phone
 Instructor : Dr. Kyung (Ken) Ryu kdryu@asu.edu M,W 4:30-6pm GWC 376 480-727-6592
 TA : Lifu Wang lifu.wang@asu.edu Tu,Th 3:00-4:30pm GWC 305 480-965-1856

 

Hot News:

    Check regularly (at least once before each class) - complete log is here.

Hot News
  • The final grade along with all the scores has been emailed to your ASU email account individually on 12/17.
  • Special Office hours will be held on 10/15 (Monday) during 4:30 - 6pm
  • Corrected 3PC is described in "Addendum to Lecture 27" below.
  • Final report format & demo schedule are available in Project section below.
  • Biweekly project progress report (email) is due on 11/25.
  • We will visit SC (supercomputing) Conference on 11/19.
    - One day pass ($80 worth) will be provided in 11/17 class.
    - Submit 1-2 page report by 11/26 (Wed)
  • Biweekly project progress report (email) is due on 11/10.
  • Some Lamport's papers and an interesting article are available in Docs & Links section.
  • Midterm Exam Review Sheet is available in Handout section below.
  • Midterm Exam will be held in class on 10/22, Wed.
  • HW #2 (short)  has been assigned on 10/06 and due on 10/08 (Wed) in class
  • IP multicast standard has been proposed, but not implemented by all vendors for many reasons. I added links to RFCs for standardization and Cicso's implementation. (Lecture 10)
  • Biweekly project progress report (email) is due on 10/8.
  • HW#1 is due on 9/24 (Wed).
  • File descriptors (numeric value) are LOCAL to process!
  • The project proposal is due on 9/17 (Wed) and guideline is given in lecture 3.
  • Team and project topic will be finalized on 9/3 (Wed).
  • Form a project team (3 students in a team)
  • If you plan to work in distributed computing or operating systems area for research , you are strongly recommended to take this class.
  • Welcome to the class!

 

Handouts:

  • Syllabus

  • Project Description
  • Midterm Exam Review Sheets
  • Final Exam Review Sheets
  • More will be available in Documents and Projects sections below.
  • Lectures:
  • Lecture 1 (8/25/03)
  • Lecture 2 (8/27/03)
  • Lecture 3 (9/03/03)
  • Lecture 4 (9/08/03)
  • Lecture 5 (9/10/03)
  • Lecture 6 (9/15/03)
  • Lecture 7 (9/17/03)
  • Lecture 8 (9/22/03)
  • Lecture 9 (9/24/03)
  • Lecture 10 (9/29/03)
  • Lecture 11 (10/01/03)
  • Lecture 12 (10/06/03)
  • Lecture 13 (10/08/03)
  • Lecture 14 (10/13/03)
  • Lecture 15 (10/15/03)
  • Lecture 16 (10/20/03)
  • Midterm Exam (10/22/03)
  • Project Presentation (T1,T2,T3,T4) (10/27/03)
  • Lecture 17 (10/29/03)
  • Lecture 18 (11/03/03)
  • Lecture 19 (11/05/03)
  • Lecture 20 (11/10/03)
  • Lecture 21 (11/12/03)
  • Lecture 22 (11/17/03)
  • Lecture 23 (11/19/03) - SC conference
  • Lecture 24 (11/24/03)
  • Lecture 25 (11/26/03)
  • Lecture 26 (12/01/03)
  • Lecture 27 (12/03/03) - Addendum
  • Project Demo & Presentation (12/08/03)
  • Note that slides may have been modified or corrected after class.

    Exams:
  • Midterm   : Oct. 22nd, Wed, 3:15PM - 4:30PM, in class
  • Final         : Dec. 16th, Tue, 10:00AM-11:50AM (ECG-G347), Comprehensive
  • Documents & Links:

    Homework:

    • HW #1: Describe process migration mechanisms in MOSIX and compare with that in Condor.
      - Assigned 9/17, due 9/24 (Wed)
      - One or two pages
      - Read the related technical papers (links available above)
      - Write your own report; do not dump the summary written by others and available on the web (plagiarism).
       
    • HW#2: Given an event diagram (provided in the class), show how to detect a message that violates causality.
      - Assigned 10/06, due 10/08 (Wed)
      -
      Use Synchronization Algorithm using Vector Timestamp, taught in the class
      - Show your work (The changes of VT at each node for each event, VT carried by each message)
      - Finally, show why a message is violating causality.
       
    • HW#3: Submit 1-2 page report on SC Exhibit visit
      - Assigned 10/17, due 10/26 (Wed)
      - One day Exhibit pass will be provided during class on 11/19
      - Describe
              State of the art technologies you discovered in HPC (S/W, H/W)
              Technology trends in HPC from your observations
              The differences between what you learned in classroom and what is happening in the real industry.

    Projects: (late policy):

  • Team and Topic Selection: Find a team and Select a topic. Email to TA by Friday (8/29/03)
  •  

    Members

    Topic

    Team 1 Nicholas Radtke, Bob McConaghy  P2P Information Sharing System implementation using JXTA
    Team 2 Maurice Carey, Jason McCollum  QoS-aware Service Binding in Web Services
    Team 3 H. Ozgur Sanli, Prachi Tyagi, Vivek Iyer  Small Grid implementation with adaptive applications
    Team 4 Okehee Goh, Kaustubh Gondkar, Su Jin Kim  Prioritized File Buffer Cache Management
  • Proposal : due 9/17 (Wed)
  • Midterm Presentation: 10/27 (Mon)
    - 3:20 - 3:35 (Team1), 3:35 - 3:50 (Team2), 3:50 - 4:05 (Team3), 4:05 - 4:20 (Team4)
  • Final Report: 12/7 (Sun) 7pm
        - Format: MS Word .doc or Acrobat .pdf
        - Content: general technical paper format
            1. introduction, motivation and background (related work)
            2. main idea
            3. design and implementation
            4. evaluation
            5. conclusion and future work
            6. demo plan/schedule
        - Do Not include source code in the report.
  • Final Demonstration: 12/8 (Mon) in class
    - 3:20 - 3:35 (Team1), 3:35 - 3:50 (Team2), 3:50 - 4:05 (Team3), 4:05 - 4:20 (Team4)
    * All the on-line materials including the source code (or kernel patch) and a short manual (how to install and how to run your demo) should be ready to submit at demo.
  • Complete Project Package in CD: due 12/12 to TA in GWC 305
    - including Project Proposal, Biweekly Reports, Midterm Presentation, Final Report and Presentation, Source Code, README file
  • Academic Integrity:

    "Integrity without knowledge is weak and useless, and knowledge without integrity is dangerous and dreadful." Samuel Johnson (The History of Rasselas, ch. 41 (1759)).

    Please read the statement on academic integrity.

     

    Copyright:

    This page will be updated throughout the class to provide online access to course materials. This page and all problem sets, lecture notes, and exams linked to it are copyrighted. Use of these pages for the class CSE536 at ASU is permitted. Any other use requires permission of the author (Kyung (Ken) Ryu, kdryu@asu.edu).