| TDDC50 |
Distributed Systems, 4,5 ECTS credits.
/Distributed Systems/
For:
CS
|
OBS! |
Only open for students admitted to the Computer Science Master programme
|
| |
Prel. scheduled
hours:
Rec. self-study hours: 120
|
| |
Area of Education: Technology
Subject area: Computer Science, Computer Engineering
|
| |
Advancement level
(G1, G2, A): A
|
|
Aim:
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: (valid for students admitted to programmes within which the course is offered)
TDDC38 Computation II
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Organisation:
This cours is also given as PhD-course for graduate students at CUGS Graduate School. The course is given in an intensive format ("crash course") at a conference facility.
|
|
Course contents:
- Characteristics of distributed systems
- Models of distributed systems.
- Middleware and Case study: CORBA .
- Time and state: global states, logical clocks, causality and time.
- Fundamental algorithms: mutual exclusion and election, termination detection, distributed routing algorithms.
- Real-time distributed systems: clock synchronization, real-time communication, scheduling and schedulability analysis in distributed systems.
- Fault tolerance in distributed systems: replication, fault tolerance in asynchronous and synchronous systems, stabilization.
|
|
Course literature:
Coulouris, J. Dollimore, T. Kindberg: "Distributed Systems - Concepts and Design" 3rd Edition, Addison Wesley, 2001
Research articles
|
|
Examination: |
|
Written examination. |
3 p
|
/
|
4,5 ECTS
|
| |
|
Grades are given as â?TFailâ?T or â?TPassâ?T.
|
Course language is English.
Department offering the course: IDA.
Director of Studies:
Examiner: Petru Eles
Link to the course homepage at the department
Course Syllabus in Swedish
|