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

  1. George Coulouris, Jean Dollimore, Tim Kindberg: "Distributed Systems - Concepts and Design" 4th Edition, Addison Wesley Publishing Comp., 2005

  2. Research articles

  3. 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!

short-ann

 

Travel reports

Licentiate seminars

PhD-seminars

Courses Fall 2013

Courses Spring 2014

 







Last modified on May 2008 by Anne Moe