Class Sessions Meet: Tue
and Thu, 2.00 PM - 3.15 PM, at 0027/1025 Campus Instructional Facility (CIF).
All Coursera (MCS-DS) Students
Go Here For All Course Content: [Coursera MCS Online CS425
Website] (log in before you access the site)
All other (non-MCS-DS students)
should use this current website (not the Coursera website)
Discussion Forum for all students, on-campus, online and MCS-DS
(fastest way to get queries answered): Piazza
To mail staff, email: cs-425-staff@mx.uillinois.edu
Course Staff:
Office Hours:
Textbook:
[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 240/241/340/341 or ECE 391 or equivalent
course on Operating Systems
or Networking (approval
of instructor required for latter). While these are co-requisites, we expect all incoming students to know fundamentals of OS and networking (and for 4 cr on-campus students, basic Sockets programming).
Grades: Canvas
Waitlist/Unable to Register: This year the department is unable to maintain a waitlist. Please do not email Indy to give you an override. In the past everyone who wanted to get in (on-campus sections), has managed to, eventually (though there's no guarantees!). Please continue submitting HWs and MPs on time, as if you were fully registered. If you can't enroll by September 30th, email Indy.