Syllabus for |
|
TIN160 - Distributed computing systems |
|
Owner: TDATA |
|
4,0 Credits (ECTS 6) |
Grading: TH - Five, Four, Three, Not passed |
Level: A |
Department: 0701 - Datavetenskap DI CTH/GU
|
Teaching language: Swedish
Course module |
|
Credit distribution |
|
Examination dates |
Sp1 |
Sp2 |
Sp3 |
Sp4 |
|
No Sp |
0185 |
Examination |
4,0 c |
Grading: TH |
|
|
4,0 c
|
|
|
|
|
|
15 Dec 2003 pm M, |
Contact examiner, |
20 Aug 2004 am V
|
In programs
TITEA INFORMATION ENGINEERING, Year 3 (elective)
TDATA COMPUTER SCIENCE AND ENGINEERING, Year 3 (elective)
TDATA COMPUTER SCIENCE AND ENGINEERING - Embedded computer systems engineering, Year 4 (elective)
TDATA COMPUTER SCIENCE AND ENGINEERING - Communications System, Year 4 (elective)
TAUTA AUTOMATION AND MECHATRONICS ENGENEERING, Year 4 (elective)
TTFYA ENGINEERING PHYSICS, Year 4 (elective)
TELTA ELECTRICAL ENGINEERING, Year 4 (elective)
Examiner:
Go to Course Homepage
Eligibility:
For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.
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 approven.
Grades: Failed, 3, 4, 5.