Datakom II, frivillig kurs, ITP (DVP, MNP), vt 1999
1999-03-21

KURSINFORMATION

Datakom II

1. Översikt

Datakommunikation II är en fortsättningskurs på den grundläggande kursen i datakommunikation. Kursen riktar sig till studenter inom programmen ITP, DVP och MNP som vill specialisera sig mot datakommunikation.  Syftet med kursen är att introducera aktuella forsknings- och utvecklingsområden, bland annat  inom området predikterbar prestanda.  I kursen behandlas metoder för att konstruera högpresterande kommunikationssystem för multimedial kommunikation, som t ex IP telefoni, och andra tillämpningar som kräver garanterade realtidsegenskaper. Preliminärt kommer kursen att få följande innehåll: Prestandapredikteringsmetoder, effektiva protokollimplementeringar, multicast, multimedia, resursreservering, schemaläggning, flödeskontroll och "Active Networking".

Målsättningen med kursen är att deltagaren ska få tillräckliga kunskaper inom området för att kunna förstå aktuella artiklar i professionella tidskrifter som t ex SIGCOMM Proceedings och IEEE Communications Magazine.

Datakommunikation II ges på D-nivå och är upplagd som en blandning av föreläsningar, gästföreläsningar och en relativt stor del eget arbete.  Deltagarantalet är begränsat till högst 30 stycken. ITP studerande ges företräde till kursen. Kursen innehåller uppsatsskrivning.
 

2. Förkunskapskrav

Kursen förutsätter förkunskaper motsvarande kurserna datakommunikation, distribuerade system, realtidssystem, datorarkitektur, sannolikhetsteori med matematisk statistik och operativsystem.

3. Lärare

Säkraste sättet att nå kursansvariga är via email.

4. Litteratur

Kursböcker:

Kursböckerna kompletteras med artiklar, se Läsanvisningar nedan. Artiklarna kopieras och distribueras under kursens gång.

5. Brevidläsningslitteratur

Som komplettering till kursböckerna rekommenderas följande:

Förslag på artiklar kommer att sammanställas under kursen gång.

6. Uppgifter.

  • Uppsats om ett aktuellt ämne inom området.  Ämnet väljes ur en lista och uppsatsen bör vara mellan 10-15 sidor, dubbelt radavstånd. Uppsatsen skrives i grupper om två kursdeltagare. Varje grupp ska presentera uppsatsen och opponera på en annan..
  • 7. Examination

    Kursen examineras genom:

    För godkänt på kursen fodras att uppsatsen och opponeringen är avklarade på ett nöjaktigt sätt.

    8. Undervisningsplan

    Undervisningen är uppdelad i följande moment: (F), Föreläsningar (PG, CT), Handledning (PG, EN). Gästföreläsare BJ=Bengt Jonsson.

    Samtliga lokaler är på Polacksbacken. Första siffran anger huset, t ex 1= Infanteristen/Datorteknik, 2= Matematikum och 8 = Sjukan/Reglerteknik. Andra siffran anger våningsplan.
     

    Aktivitet Lärare Datum Tid Plats Litteratur Moment
    F1 PG 22/3 13-15  2001 N/A Introduktion. Uppsatsuppgift.
    F2 PG 23/3 8-10  2001 Art Prestandafrågor. Prestandaprediktering
    Uppsats PG 29/3 17  N/A Art Deadline för uppsatsval.
    Uppsats PG,EN 30/3 8-12 TBA N/A Schemalagd handledning för uppsatsen.
    F3 PG 12/4 15-17  1311 Art Prestandaprediktering, kömodeller.
    F4 PG 13/4 13-15 2005 Kesh,Tann Principer för protokollimplementeringar.
    F5 PG 14/4  13-15  2146 Tann Realtidsprotokoll, RTP, multimedia och media kompression.
    F6 PG 15/4 8-10  2001 Tann,Art Paketbaserad telefoni och video. Multicast
    Uppsats PG 15/4 17:00 N/A N/A Deadline, inlämning av uppsats
    F7 PG 16/4  10-12 2005 Tann Flödesspecifikationer och trafikformning. Resursreservering i nät. Diffserve, IntServe
    F8 CT 19/4  13-15  2005 Tann Active Networking 1.
    F9 CT 20/4  8-10  2001 Tann.,Kesh Active Networking 2.
    Deadline EN 21/4 13:00 1212 N/A Inlämning av reviderade uppsatser.
    Uppsats EN  22/4  13:00 N/A N/A Uppsatser till opponenter.
    F10 PG 3/5  13-15 2146 Kesh,Tann Paketschemaläggning i växlar och routers.
    F11 PG 4/5     Kesh Resursreservering i värdmaskiner för kommunikation
    F12 PG 5/5  13-15 2146 Kesh Trådlös predikterbar kommunikation.
    Uppsats PG,EN 7/5  8-12  2145 N/A Presentation och opponering på uppsatser
    Uppsats PG,EN 10/5 13-17 2145

    2244

    N/A Presentation och opponering på uppsatser
    F13 BJ 11/5  10-12  2005 Kesh Art. Specifiering av predikterbara kommunikationssystem
    Tentamen N/A 17/5 8-14 PS2 N/A Post Scriptum

    Kesh. anger kursboken "An Engineering Approach to Computer Networking", av S. Keshav och Tann. boken "Computer Networks", av A. Tannenbaum. Med Art. och Utdrag menas artiklar respektive bokutdrag som distribueras under kursens gång.

    10. Övrigt

    Alla kursdeltagare förväntas ha tillgång till och läsa elektronisk post samt regelbundet läsa kursens hemsida: http://www.docs.uu.se/~perg/course/datakom2/it99/index.swe.html. Där anslås denna kursinformation, aktuella kursmeddelanden, maskinläsbara föreläsningsanteckningar, schema,  uppgifts- och tentamensresultat, obligatoriska uppgifter, länkar till intressanta servers om datakommunikation, mm. Observera att tentamens- och uppgiftsresultat anslås endast på resultatfilen och kommer bara att vara läsbar från ett lösenordsskyddad katalog. Kontakta någon av lärarna om du inte fått lösenord.

    11. Läsanvisning:

    Utdelade artiklar läses i sin helhet, eller enligt läsanvisingar som lämnas vid aktuella föreläsningstillfällen. Följande hänvisningar och artiklar är mycket preliminära:

    Prestandafrågor och kömodeller.

  • Bertsekas and Gallager, "Data Networks", kapitel 3, sid 149 - 170
    Föreläsningsanteckningar om prestanda.
  • Principer för protokollimplementeringar.

  • Tanenbaum, "Computer Networks", Kap 6.6.
    Keshav, "An Engineering...", Kap 16
  • Multicast (MBONE), tillförlitliga multipoint protokoll

  • Tanenbaum, Kap5.4.4-5, 5.5.7, Tunneling och IP multicasting.
  • Realtidsprotokoll, RTP och multimedia

  • RFC 1889, Real Time Protocol
    Tanenbaum, Kap 7.7, Multimedia
  • Flödesspecifikationer, resursreservering och paketschemaläggning

  • Keshav, "An Engineering...",  Kap 9, 13, 14
    Tanenbaum, Kap 5.3
    Artiklar: -An Architecture for Differentiated Services <draft-ietf-diffserv-arch-02.txt>
  • Active networking

    Schemaläggning i värdmaskiner och i trådlösa nät