13. september: Networks of networks - how to build large distributed applications, and why the Internet still is a weak skeleton

Forelesning ved Tor Skeie, Roman Vitenberg og Michael Welzl fra forskningsgruppen for nettverk og distribuerte systemer.

Tor Skeie, Roman Vitenberg og Michael Welzl

Kort om foredraget:

Internett er ryggraden i dagens informasjonssamfunn, og disse to timene vil bli sentrert rundt Internett.  Det er meget viktig at Internettet virker, men siden det ble laget for mange år siden, beregenet på mindre datamengder og saktere overføringer enn det som er tilfellet i dag, er det mange ting som kan eller bør forbedres.

I den første timen vil vi fokusere på mulige forbedringer. Vi vil blant annet se på problemene rundt mobilitet, sakte gjennoppgygging av rutetabeller når noe går i stykker og det store antallet tilkoblete maskiner og systemer. I dag fraktes pakker nesten alltid korteste vei i Internett, men det er ikke lurt hvis det er mye trafikk langs denne veien. Hvordan skal vi klare å lage et smartere Internett som frakter pakkene rundt metningspunkter og som sender riktig mengde data avhengig av om det er metning i nettet eller ikke? Til slutt i første time vil vi se på problemet med å legge til nye funksjonalitet og nye protokoller i Internett, som bl.a. har gjort at tjenestekvalitet, multicast og IPv6 er så lite i bruk.

Den andre timen vil bli delt i to. Først vil vi se på hvordan superdatamaskinene som er koblet til Internett virker. Disse datamaskinene kan være regneressurser, databasemaskiner eller begge deler. Superdatamaskiner er så store at det trengs egne nettverk inne i disse maskinene for å transportere data, og disse nettverkene er organisert annerledes enn nettverk som strekker seg over lange avstander (f.eks. Internett). Vi vil se på hvordan disse nettverkene virker og hvordan brukere kan benytte seg av superdatamaskiner uten å vite hvor de fysisk er lokalisert ("cloud computing").
 
Deretter vil vi gi dere et glimt inn i hvordan programmer som samhandler over Internett kan bygges opp.  Vi vil vurdere forskjellige typer programmer, f.eks."cluster computing", "wide area applications" og "mobile computing". Vi vil også se på hvilke utfordringer vi må mestre for å lage slike applikasjoner og hvilke egenskaper som det er ønskelig at slike applikasjoner har, f.eks. skalerbarhet, tilpasningsevne, lav responstid og feiltoleranse.

Publisert 19. sep. 2011 14:22 - Sist endret 7. feb. 2020 16:00
Legg til kommentar

Logg inn for å kommentere

Ikke UiO- eller Feide-bruker?
Opprett en WebID-bruker for å kommentere