Distributed Systems
Monsoon/Fall 2010
Slides
On the schedule page; Slides for leader
elections, mutual exclusion, consensus I and II.
30/09/2010
Midsem exam
Syllabus: everything covered in class upto
and including L12
Exam length will be 90minutes.
10/09/2010
Slides and papers
On the schedule page; updated to include
all the distributed mutual exclusion algorithms and links to Sybil
attack papers.
10/09/2010
Slides and papers Bittorrent
On the schedule page. Also, I am looking
for students to present the Sybil Attack papers (Sybilguard,
Sybillimit and SybilInfer) in class. Please volunteer if you are
interested.
27/08/2010
Slides for lecture 7
Slides for Chord are on the schedule page
17/08/2010
Change in schedule and slides for lecture 6
In the next few classes we shall
concentrate on peer-to-peer networks. See the schedule page please.
12/08/2010
Slides posted for lecture 5
See the schedule page for the slides.
10/08/2010
Homework1
Homework1 has been announced. Please see the problem sets.
06/08/2010
Mailing list
Class mailing list has now been created,
please ensure you are on it otherwise you'll miss announcements and
discussions.
06/08/2010
Slides posted for lecture 4
See the schedule page for the slides.
06/08/2010
Slides posted for lecture 3
See the schedule page for the slides.
03/08/2010
Slides posted for lecture 2
See the schedule page for the slides.
30/07/2010
Slides posted for lecture 1
See the schedule page for the slides.
28/07/2010
Website created
Course handout is available
here.
05/04/2010
Course Essentials
A basic network programming course is a prerequisite. An equivalent
course in Operating Systems or Networking is also acceptable with the
approval of the instructor.
Lectures: 32
Location: Classroom1
Units: 4
Mailing list: cse530@iiitd.ac.in
The newsgroup is for questions/discussion on homeworks and
programming assignments. But do not post solutions (code or
write-up) to the newsgroup! Use email only when you cannot use the
newsgroup, e.g., for urgent/personal questions.
Main textbook Couloris, G., Dollimore, J.,
Kindberg, T. Distributed Systems: Concepts and Design,
Addison-Wesley, Fourth Edition, ISBN: 0201619180
Recommended purchase -- copies available at Illini Book
Store. On reserve at Grainger library.
Note: The third edition ought to suffice for most of our
material, but we will refer to chapter, section and problem
numbers ONLY in the Fourth Edition. Correct
interpretation/translation of these numbers in the 3rd
edition is solely the students' responsibility (no excuses).
Fourth
Edition Errata
Third Edition
Errata
|
|
Reference book Sukumar Ghosh.
Distributed Systems: An Algorithmic Approach. 2006
CRC Press (ISBN 1584885645)
An excellent reference that's highly recommended
especially for the graduate students attending this
course.
Errata
|
|
Supplementary textbooks
- Bacon, J. & Harris, T. (2003). Operating
systems: distributed and concurrent software
design. Addison-Wesley.
- Tanenbaum, A.S. & van Steen,
M. (2002). Distributed
systems. Prentice Hall.
- Mullender, S. (ed.) (1993). Distributed
systems. Addison-Wesley (2nd ed.).
|
Plagiarism notice: please note that homework
efforts are individual efforts i.e. not group efforts and not copied
off the Internet. Consult the course policy page for more
details.