Distribuerade system

7,5 hp

Kursplan, Avancerad nivå, 1DT018

Det finns en senare version av kursplanen.
Kod
1DT018
Utbildningsnivå
Avancerad nivå
Huvudområde(n) med fördjupning
Datavetenskap A1N, Teknik A1N
Betygsskala
Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
Fastställd av
Teknisk-naturvetenskapliga fakultetsnämnden, 6 november 2007
Ansvarig institution
Institutionen för informationsteknologi

Behörighetskrav

120 hp omfattande minst 40 p/60 hp datavetenskap inklusive Datakommunikation samt 10 p/15 hp matematik.

Mål

Efter kursen ska studenterna ha förmågan att

- Förstå, implementera och beskriva vanliga algoritmer och tekniker som används i moderna distribuerade system.

- Jämföra olika implementationsstrategier vid konstruktion av distribuerade system.

Studenterna ska dessutom vara familjär med och kunna beskriva "middleware" tjänster som Java RMI och CORBA.

Innehåll

Kursen innehåller följande områden:

- "Remote objects", defintion och användning

- Klockor och klocksynkronisering

- Logisk tid och logiska klockor

- Globala tillstånd

- Replikation

- Transaktioner och samtidighetskontroll

- Koordinering och överrenskommelse

- "Multicast"

Undervisning

Föreläsningar och ett programmeringsproject i C eller C++.

Examination

Det teoretiska momentet som omfattar 4,5 hp examineras med tentamen och det praktiska momentet som omfattar 3 hp examineras med uppgifter.

Litteraturlista saknas.

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin