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 |