Calendar

February

Week Monday Tuesday Wednesday Thursday Friday
 

 

 

 

 

 

 

 

1

14 1st Lecture: Introduction: Definition, Resources, Examples of Distributed Systems, Resource Sharing, World Wide Web

Study:
1) Course slides
2) Chapter 1, G. Coulouris, J. Dollimore and T. Kindberg, "Distributed Systems: Concepts and Designs", Addison Welsey, 2005.
15 16 2nd Lecture: Introduction: Challenges, An example client-server application

System Models: Architectural System Models, Software Layers, The client-server architecure and variations, Design Requirements for Distributed Architectures, Fundamental Models - Interaction model.

Study:
1) Course slides
2) Chapter 2 (Sections 2.1-2.2), G. Coulouris, J. Dollimore and T. Kindberg, "Distributed Systems: Concepts and Designs", Addison Welsey, 2005.
17 18
 

 

 

 

 

 

 

2

21 3rd Lecture: Formal model of message-passing system, performance of communication channels, computer clocks and timing events, Interaction models, Failures. Communication: Layered protocols

Study:
1) Course slides
2) Chapter 2 (Section 2.3), Chapter 3 (Section 3.1), G. Coulouris, J. Dollimore and T. Kindberg, "Distributed Systems: Concepts and Designs", Addison Welsey, 2005.
22 23 4th Lecture: Communication: Remote Procedure call, remote object invocation

Study:
1) Course slides
2) Chapter 3 (Sections 2.2.2 - 2.3), A. Tanenbaum and M. van Steen, "Distributed Systems: Principles and Paradigms", Prentice Hall, 2002.
24 25