Distributed Systems
Course Title
Distributed Systems
Course Type
CUGS CS Review / CUGS CS Core / CUGS CS Advanced
/ Other
Periodicity
Once a year
Suggested # of Credits
4.5 HE Credits (Higher Education Credits)
Intended audience
Graduate students with an interest in Computer Science and
Engineering, with no or little knowledge in the area of Distributed
Systems.
The course presents modern theories and principles for distributed
systems together with an overview of techniques, algorithms and tools
used for implementing distributed systems.
Prerequisites
Computation II
Related courses
CUGS: Real-Time and
Embedded Systems
LiTH: Distributed
systems
HS: Distributed
systems
HS: Distributed
Real-Time Systems
Contents
-
Characteristics of distributed systems
-
Models of distributed systems
-
Communication in distributed systems
-
Middleware and Case study: CORBA
-
Time and state: global states and state recording, logical
clocks, causality and time
-
Distributed mutual exclusion and election
-
Replication
-
Fault tolerance in distributed systems
-
Distributed transaction processing
-
Distributed database systems (highly available or real-time)
-
Distributed real-time systems
Organized by
Department of Computer Science, Högskolan i Skövde
Department of Computer Science, Linköping University
Organization
See course schedule.
Examination
Written exam
Literature
-
George Coulouris, Jean Dollimore, Tim Kindberg: "Distributed
Systems - Concepts and Design" 4th Edition, Addison Wesley
Publishing Comp., 2005
-
Research articles
-
Other readings: A.S. Tanenbaum: "Distributed Systems",
Prentice-Hall International, 2002
Detailed reading list:
Will be provided before course start
Examiner
Sten F. Andler
Petru Eles
Course homepage
Fill in!
|