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