Distribuerade system
5 hp
Kursplan, Avancerad nivå, 1DT064
Kursen är avvecklad.
- 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.