CS 425/ECE 428 Distributed Systems

Spring 2018

Instructor: Nitin Vaidya
Office hours: Wednesday 3:00 - 4:00 or by appointment
Office location: 456 CSL (Coordinated Science Lab)
Phone: 217-265-5414
E-mail: nhv@illinois.edu

Lectures: Tuesday-Thursday 9:30 - 10:45 a.m. in Room 1320 DCL
Teaching Assistant Office Hours:
Please submit homework and programming assignments via Compass2g.illinois.edu.

Programming Assignments (for students registered for 4-hour sections T4 and V4)
Homework and Suggested Exercises Exam Schedule
  • Mid-Term Exam 1: March 5, 2018 (Monday) starting at 7:00 pm (90 minute duration): Rooms 1013 ECEB and 1002 ECEB. Please bring a photo ID to the exam. Students in sections T3 and T4 should go to room 1002 ECEB (Grainger Auditorium). Students in sections V3 and V4 should go to room 1013 ECEB. Material covered in class and associated required readings for lectures through February 23, 2018 are included for this exam.
    2-page handout to be provided with exam 1: Page 1, Page 2

    sample exam and solutions
    Solutions for Exam 1

  • Mid-Term Exam 2: April 9, 2018 (Monday) starting at 7:00 pm (75 minute duration): Rooms 1013 ECEB and 1002 ECEB. Please bring a photo ID to the exam. Students in sections T3 and T4 should go to room 1002 ECEB (Grainger Auditorium). Students in sections V3 and V4 should go to room 1013 ECEB. Material covered in class and associated required readings for lectures through April 4, 2018 are included for this exam. The exam is closed-book closed-notes.

    Note that the scope of Exam 2 includes material covered from the start of the semester through April 4. Although the emphasis of Exam 2 will be primarily on topics not covered for Exam 1, we may include questions in Exam 2 on the following topics that were also included for Exam 1: (a) the FLP result on impossibility of consensus, and (b) Paxos protocol. Additionally, some of the fundamental topics covered in Exam 1 (for instance, logical or vector clocks) remains relevant throughout the course.

    One-page handout for Exam 2

    Sample exams from previous semesters (NOTE THAT the scope of Exam 2 this semester may be different from the scope for these past sample exams): sample exam 2a and sample exam 2b with solutions

    SOLUTIONS for for Exam 2

  • Final exam will be on Friday, May 11, 2018 starting at 8:00 a.m. (duration 3 hours): Please check course number for seating assignment below.

    • CS 425 all sections: Room 100 Materials Science & Eng Building (MSEB)

    • ECE 428 all sections: Room 1320 Digital Computer Laboratory (DCL)

    Please bring a photo ID to the exam. The final exam is closed-book closed-notes. The final exam is comprehensive (all material covered during the semester and associated required readings are included for the final exam). For the final exam conflict policy, click here. If you have a conflict, please inform the instructor soon. We plan to schedule the conflict final exam in the afternoon on May 11, Friday.

    The 2-page handout provided with Exam 1, and the 1-page handout provided with Exam 2, will both be provided with the final examination.