Search programme

​Use the search function to search amongst programmes at Chalmers. The study programme and the study programme syllabus relating to your studies are generally from the academic year you began your studies.

Syllabus for

Academic year
TDA595 - Distributed computing systems
 
Owner: TDATA
4,0 Credits (ECTS 6)
Grading: TH - Five, Four, Three, Not passed
Level: A
Department: 37 - COMPUTER SCIENCE AND ENGINEERING


Teaching language: Swedish

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 No Sp
0104 Examination 4,0 c Grading: TH   4,0 c   12 Dec 2005 pm V,    12 Dec 2005 pm V   Contact examiner,  25 Aug 2006 am V
0204 Laboratory 0,0 c Grading: UG      

In programs

TTFYA ENGINEERING PHYSICS, Year 4 (elective)
TITEA SOFTWARE ENGINEERING, Year 4 (elective)
TDATA COMPUTER SCIENCE AND ENGINEERING, Year 3 (elective)
TDATA COMPUTER SCIENCE AND ENGINEERING - Communications System, Year 4 (elective)
TDATA COMPUTER SCIENCE AND ENGINEERING - Embedded computer systems engineering, Year 4 (elective)
TELTA ELECTRICAL ENGINEERING, Year 4 (elective)

Examiner:

Docent  Sven-Arne Andreasson


Replaces

TIN160   Distributed computing systems


Eligibility:

For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.

Course specific prerequisites

n/a

Aim

n/a

Content

Distributed systems are built using components that are connected by Computer Networks. Example of such ystems are Automatic Teller Machin Systems (ATMs), systems with Work Stations, File Servers and Printers, Telecommunication Systems, systems for Process Control and Factory Automation.
Such systems are hard to control since the different units of the system only cooperates by computer networks.
The course gives understanding of the different mechanisms that are used to build distributed systems, and also the principles that are then used.
As an example it is shown why an ATM can not be built to function in an ideal way.
A number of algorithms for distributed systems control are also described.
Since security is important for distributed system, this will also be covered by the course.
Distributed systems offer a potential for fault tolerant systems, these are systems that continues to work although part of there components might be faulty. Some strategies for fault tolerance are given in the course.
The course starts with a top-down description of computer communication.
The different parts of the course are:
Computer Networks, Computer Communication, Middleware, Protocols,
Distributed Process Synchronization,
Distributed Algorithms, Security, Fault-Tolerant Systems and Distributed Operating Systems.

Organisation

Lectures and laborations.

Literature

S-A Andreasson, C. Carlsson: Distribuerade databehandlingssystem, Kompendium, Institutionen för Datavetenskap.

Examination

A written exam at the end of the course.
The laborations must also be approved.
Grading: Fail, 3, 4 or 5.


Page manager Published: Mon 28 Nov 2016.