Course - Distributed Systems - TDT4190
Distributed Systems
Choose study yearAbout
About the course
Course content
Architecture of distributed systems.
Distributed operating systems, file systems and database systems.
Communication and protocols.
Coordination and synchronization.
Client-server and peer-to-peer.
Cloud technology.
Security/safety aspects.
Learning outcome
Knowledge:
The candidate will get knowledge of:
- Principles and architectures.
- Realization of basic primitives.
- Distributed file systems and database systems.
Skills:
- Identify issues unique to distributed systems.
- Find and evaluate different solutions when designing distributed systems.
Learning methods and activities
Lectures and exercises. If there is a re-sit examination, the examination form may change from written to oral.
Compulsory assignments
- 4 exercises
Recommended previous knowledge
The topics TDT4186 Operating Systems and TTM4100 Communication - Services and Networks, or corresponding knowledge.
Course materials
Will be given at the start of the semester.
Credit reductions
Course code | Reduction | From |
---|---|---|
IT2203 | 3 sp | |
SIF8042 | 7.5 sp |
Subject areas
- Informatics
- Technological subjects