Master 2nd year : Systèmes et Communication
2006-2007
 
 

Algorithms and Techniques for Distributed Systems

Sacha Krakowiak

This 24-hour course is an introduction to the fundamentals of distributed computing systems. Here is an outline:

The emphasis is on basic principles; methods and algorithms are illustrated with examples from actual systems.


Time and State in Distributed Systems

Cooperation of Distributed Processes

Fault Tolerance

Consensus and Atomic Commitment

Distributed Information Management

Case studies: P2P systems, distributed files

References

Books

Research papers