Distributed Systems




CS 425 : ECE 428



Contact Course Staff

Fall 2014


Latest Announcements and News (please check often) - Oldest First:

  • [12/12] This course is now over. You will receive your final course grade through the University system (regular channels). Have a great vacation!
  • [12/5] The final exam will be held:
    Dec 12th 1.30-4.30 pm in (please go to your assigned classroom only!):
    DCL 1320: if your last name starts with A-M
    Everitt 151: if your last name starts with N-Z
    Cheat sheet: You are allowed to bring a cheat sheet to the exam (A4 size, two sides only, at least 1 pt font). You will have to turn this in with your exam.
  • [9/27] MP1 deadline extended to 11.59 PM, October 1st (Wednesday). Last and final extension.
  • [9/11] All students: Please register for illinois.coursera.org by using your NetID and AD password
  • [9/11] MP1 released. Due 9/28. Please see "Assignments" page.
  • [9/4] Next week (9/9 and 9/11): We will be having a "Flipped Classroom" model. Before each class, please look at the videos on the "Lectures" page. We will use the classroom purely for doing exercises. If you don't see the videos before class, you will flounder in class. (We will not replay the videos in class). The videos will say "Cloud Computing Topics." Please bring pen and paper to both classes 9/9 and 9/11.
  • [9/2] HW1 released. Due 9/18. Please see "Assignments" page.
  • [8/26] If you've not yet been able to register for the course, please fill out asap the [Waitlist Form].
  • [8/26] First lecture. If you're a student, then [Please take survey at this link]. (Fill by Thursday 8/28)
  • [8/15] Website created.

Basic Information:

Class Meets:  Tu and Th, 2.00 PM - 3.15 PM, 1320 DCL (DCL = Digital Computer Laboratory

Discussion Forum (fastest way to get queries answered): Piazza (please check often for announcements)

To mail staff, email: cs425-help@cs.illinois.edu

Course Staff: 

Office Hours: 


[Recommended, but not Required]  Coulouris, G., Dollimore, J., Kindberg, T., and Blair G., Distributed Systems: Concepts and Design, Addison-Wesley, Fifth Edition, 2011, ISBN: 0132143011. Please note: We will refer to chapter, section, and problem numbers ONLY in the Fifth Edition. If you use an older edition, correct interpretation/translation of these numbers is solely the students' responsibility (no excuses).

[Supplementary (Optional) Textbooks]

Lots of readings from the Web

Sukumar Ghosh. Distributed Systems: An Algorithmic Approach. 2006 CRC Press, ISBN: 1584885645. (Available online free at the UIUC library)

A. Tanenbaum and M. Steen, Distributed systems: principles and paradigms, Prentice Hall, Second Edition, 2005, ISBN: 0132392275.

Prerequisites: CS 241 or ECE 391 or equivalent course on Operating Systems or Networking (approval of instructor required for latter).

Grades: Compass 2g

Course Details Sheet: [pdf]

Student Survey: [Please take survey at this link] (Fill by Thursday 8/28)

Waitlist Form (if you've not been able to register yet): [Waitlist Form]

Lecture Videos: [Videos]

Academic Integrity Policy:

We adhere by the CS academic integrity policies outlined at the webpage https://agora.cs.illinois.edu/display/undergradProg/Honor+Code . It is the course policy that all of the work you submit for grading, or in support of graded material, as an individual or project group, shall be your own product, from inception to completion. The only resources you can avail of in your HWs and MPs are the provided course materials (slides, textbooks, etc.), and communication with instructor/TA via newsgroup and email. Please do not reveal solutions on any of these fora. Exams are closed-book, closed-notes, unless otherwise specified.

We rigorously check every submitted HW and MP (including code) for violations of academic integrity.

All violations of this academic integrity policy are treated seriously in this course. Don't risk it - just avoid cheating and the temptation to! That way, you'll learn more and years later you will be happier about standing up for yourself.