[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]
Deltagerne vil efter kurset have detaljeret kendskab til principper og begreber bag Peer-to-Peer (P2P) netværk, herunder netværkstopologier, routingsstrategier og anvendelser af P2P netværk og praktisk erfaring med udviklingen af et P2P system fra bunden. Kursets arbejdsform vil også træne deltagernes evne til at planlægge og gennemføre projekter, til at formidle og kommunikere faglige problemstillinger og til at læse og forstå videnskabelige artikler.
Opbygning af et basalt P2P system
Kurset beskæftiger sig med decentrale distributerede systemer, populært kaldet Peer-to-Peer (P2P) systemer. Kurset fokuserer på aspekter som netværkstopologier (med forskellig grad af decentralisering); routingsstrategier, herunder strukturerede og ustrukturerede netværk; sikkerhed uden en central autoritet; mobile trådløse netværk; anvendelser af P2P systemer; og endeligt tilgængelige P2P frameworks. Disse emner belyses igennem en række artikler og systempræsentationer. Herudover vil de studerende igennem en række obligatoriske opgaver implementere deres eget P2P system og dermed udvikle praktisk kendskab til grundlæggende P2P problematikker, såsom discovery, netværkstopologistilpasning og routing i P2P netværk.
Klient-baseret Web Programmering og Server-baseret Web Programmering
Niels Olof Bouvin (kursusansvarlig) og Mads Darø Kristensen
English
Kompendium
http://www.cs.au.dk/courses/P2PN
Deltagerne skal ved afslutningen af kurset kunne:
Marts/april. Reeksamen efter aftale med underviseren.
Datalogisk Institut
Datalogi og IT
http://mit.au.dk
Mundtlig eksamen, 20 minutter uden forberedelse
7-skala, intern censur