2004/2005

02222 Distribuerede systemer

Engelsk titel: 


Distributed systems

Sprog:


Point (ECTS )

  10

Kursustype:   

Kursus for civilingeniørstuderende-
Kurset udbydes under Tompladsordningen


Skemaplacering:

F1

 

Undervisningsform:

Forelæsninger, opgavegennemgang, gruppearbejde eller øvelser.

Kursets varighed:

13-uger

Evalueringsform:

Bedømmelsesform:

Faglige forudsætninger:

,

Overordnede kursusmål:

At belyse problemstillinger og metoder til brug ved konstruktion og analyse af systemer af sammenkoblede datamater.


Kursusindhold:

Klassifikation af distribuerede systemer: løst- og tætkoblede systemer. Systemarkitekturer: upålidelige netværk og programmer som realiseringer af perfekte abstrakte processer, der kommunikerer gennem tabsfrie kanaler. Tjenester og protokoller. Principper for protokolkonstruktion. Standarder for protokoller og tjenester. Lagdelte arkitekturer.

Specifikation af distribuerede aktiviteter. Beviser for systemers egenskaber. Distribuerede algoritmer og egenskaber for disse. Realisering af distribuerede systemer. Datasikkerhed. Paradigmaer for distribuerede systemer: Klient/server, agenter, P2P. Klynger og GRID-systemer.


Bemærkninger:

Forudsætninger: Grundlæggende kendskab til parallelle systemer og til de problemstillinger, der gør sig gældende i systemer med samtidige aktiviteter. Grundlæggende kendskab til datanet, simple kommunikationsprotokoller såsom TCP og IP, samt klient/server applikationer. Kan opnås gennem kursus 02220 Parallelle systemer.


Kursusansvarlig:

Robin Sharp, 322, 005, (+45) 4525 3749, ris@imm.dtu.dk  

Institut:

02 Informatik og Matematisk Modellering

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02222

Nøgleord:

Distribuerede systemer, datanet, protokoller, distribuerede algoritmer, systemarkitektur
Sidst opdateret: 4. maj, 2004