TDDD25 |
Distribuerade system, 6 hp
/Distributed Systems/
För:
CS
D
DAV
ELE
IT
U
|
OBS! |
Får ej ingå i examen samtidigt som TDTS43.
|
|
Prel. schemalagd
tid: 40
Rek. självstudietid: 120
|
|
Utbildningsområde: Teknik
Huvudområde: Datateknik, Datavetenskap Nivå (G1,G2,A): A
|
|
Datavetenskap Datavetenskap, datalogi.
|
|
Mål:
IUAE-matris
Målet med kursen är att ge teoretisk kunskap, förståelse, och praktiska färdigheter angående moderna distribuerade system samt relaterade tekniker, algoritmer och verktyg. Efter avslutad kurs ska studenterna kunna:
- Identifiera de viktigaste svårigheterna och specifika problem inom konstruktion och implementation av komplexa distribuerade system.
- Förstå de teoretiska aspekterna i själva kärnan av distribuerade system och relatera dem till problematiken av distribuerade tillämpningar.
- Analysera ett systems krav och hitta lösningar för diverse problem, baserat på en solid teoretisk förståelse av området.
- Jämföra alternativa lösningar med avseende på olika parametrar och relatera till den aktuella distruberade tillämpningen och dess krav.
- Förstå de specifika egenheterna hos vissa distribuerade tillämpningar, så som realtid eller feltoleranta system, samt att bemästra deras lösningar.
- Konstruera en distribuerad tillämpning samt implementera den med CORBA-miljön.
|
|
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Processprogrammering
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
|
Organisation: Kursen består av föreläsningar och laborationer.
|
|
Kursinnehåll: Introduktion, överordnad systemarkitektur, olika former av transparans och modeller för distribuerade system samt olika tjänster i distribuerade system, kommunikation i distribuerade system, distribuerade heterogena applikationer och CORBA, tid och tillstånd i distribuerade system, distribuerad ömsesidigt uteslutande, distribuerade realtidssystem replikering och feltolerans.
|
|
Kurslitteratur: George Coulouris, Jean Dollimore, Tim Kindberg: "Distributed Systems - Concepts and Design" 5th Edition, Addison Wesley Publishing Comp., 2011.
|
|
Examination: |
TEN1
LAB1
|
En skriftlig tentamen (U,3,4,5) En laborationskurs (U,G) |
4 hp 2 hp
|
|
|
|
|