Distribuerade system
Kursplan, Avancerad nivå, 1DT018
Kursen är avvecklad.
- 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
Litteraturlista saknas.