TDT4190
Distributed Systems
Last taught 2015
Spring
Norwegian
About this 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 outcomes
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.
Teaching methods
Lectures and exercises. If there is a re-sit examination, the examination form may change from written to oral.