studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2017
 
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
 



Undervisningsspråk är Engelska.
Institution: IDA.
Studierektor: Ahmed Rezine
Examinator: Petru Eles
Ansvarig programnämnd: Data&Medie

Engelsk kursplan


Tekniska högskolan vid Linköpings universitet


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 07/07/2014