TDDB67 Distributed Systems, 3 ECTS-points
/Distribuerade system/

Advancement level:
D

Aim:
The course presents modern theories and principles for distributed systems together with an overview of tools and techniques for creating distributed systems. The emphasis of the course is on distributed operating systems.

Prerequisites:
TDDB12 Concurrent Programming or TDDA 47 Real Time and Concurrent Programming.

Course organization:
Lectures

Course content:
Introduction. Models and overall architecture of distributed systems. Services and different forms of transparency in distributed systems. "Remote procedure Calls", distributed file systems, process migration, distributed shared memory.

Course literature:
Coulouris, Dollimore and Kindberg, "Distributed systems - Concepts and Design, 2nd ed.", Addison-Wesley, 1994. Supplementary material.

TEN1Written examination, 1,5 p.
LAB1, 1 p.
Course language is swedish.