Distribuerade system

5 hp

Kursplan, Avancerad nivå, 1DT064

Kod
1DT064
Utbildningsnivå
Avancerad nivå
Huvudområde(n) med fördjupning
Datavetenskap A1N, Teknik A1N
Betygsskala
Underkänd (U), godkänd (3), icke utan beröm godkänd (4), med beröm godkänd (5)
Fastställd av
Teknisk-naturvetenskapliga fakultetsnämnden, 12 mars 2009
Ansvarig institution
Institutionen för informationsteknologi

Behörighetskrav

120 hp omfattande minst 60 hp datavetenskap inklusive Datakommunikation samt 15 hp matematik.

Mål

För godkänt betyg på kursen skall studenten kunna

  • Implementera och beskriva vanliga algoritmer och tekniker som används i moderna distribuerade system.
  • Jämföra olika implementationsstrategier vid konstruktion av distribuerade system.
  • Beskriva "middleware" tjänster som Java RMI och CORBA.

Innehåll

Kursen innehåller följande områden:

  • "Remote objects", definition 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 programmeringsprojekt.

Examination

Teoridelen (3 hp) examineras med en kombination av skriftliga och/eller muntliga redovisningar.

Praktikdelen (2 hp) examineras med inlämningsuppgifter.

FÖLJ UPPSALA UNIVERSITET PÅ

facebook
instagram
twitter
youtube
linkedin