Distributed Algorithms (Winter 1997-8)
This page provides material for the course, as it becomes available;
please check it once in a while.
Outline | Lecture Notes
| Final projects | Useful links
| Copyright Notice
The course uses a preliminary version of the book Distributed
Computing by Attiya and Welch.
Course Outline:
-
Introduction; see the sylabus
(postscript, Hebrew).
-
Leader election in rings.
-
Mutual exclusion.
-
Consensus.
-
Wait-free simulations of shared objects.
Lecture Notes:
Notes for all lectures, as well as slides of figures used can be found
here.
Written Project:
Here are the instructions
for the project (postscript, Hebrew), and some ideas
for projects.
Project proposals due: 17.12.1997 (in class).
Written projects due: 1.2.1998.
Some final projects.
WWW Pointers:
There is a lot of material on distributed algorithms on the net. The Distributed
Algorithms and Systems page is a good place to start.
Here is a good search engine for many bibliographies.
Copyright notice:
You may use these materials for non-profit educational purposes without
charge. I leave them online for students to reference throughout my course.
I do not grant to you the right to publish these materials for profit,
in either their original or formatted form.
Hagit Attiya, Department of Computer Science, Technion
This page was visited
times since last wrap-around...