Informatie voor de pers. Vrije Universiteit Amsterdam.
20/10/2003
30 oktober
Op weg naar een intelligent Internet
De manier waarop het huidige Internet met de adressen van webpagina´s
(URL"s) werkt is inefficiënt en hopeloos ouderwets. Informaticus Gerco
Ballintijn werkte zes jaar lang aan een manier waarmee het Internet op
een slimme manier veranderingen in de URL"s van web-pagina"s zelf kan
bijhouden. Op donderdag 30 oktober verdedigt hij zijn proefschrift
Locating objects in a wide area system.
Wanneer een Internet gebruiker een webpagina wil bekijken, moet deze
gebruiker de huidige URL (Internet adres) weten van deze pagina. Het
vinden en bijhouden van URL"s kan in de toekomst echter een probleem
worden voor webgebruikers. Bijvoorbeeld, om webpagina"s sneller op te
kunnen halen, zijn deze pagina´s tegenwoordig vaak op meer dan een
webserver opgeslagen, en dus op meer dan één URL beschikbaar. Dit
betekent echter dat gebruikers dus ook meerdere URL"s per webpagina
moeten bijhouden. Hier komt bij dat, vanuit efficiëntie oogpunt, een
gebruiker graag wil weten wat de meest dichtbij gelegen kopie van de
webpagina is. Tot overmaat van ramp gebeurt het ook regelmatig dat de
URL van een webpagina verandert. Dit kan bijvoorbeeld gebeuren omdat
een nieuwe computer gebruikt gaat worden als webserver of omdat de
website geheel vernieuwd wordt. Het betekent dat de oude URL"s
ongeldig zijn geworden. Allemaal vervelende zaken die het efficiënt
gebruik van webpagina"s in de weg staan.
Het vinden van een geldige, dichtbij gelegen URL wordt een stuk
makkelijker wanneer gebruik wordt gemaakt van een lokalisatiedienst.
Een lokalisatiedienst is in staat om de huidige URL"s, van
bijvoorbeeld webpagina´s, bij te houden en maakt het mogelijk dat
gebruikers deze URL´s opvragen. Gerco Ballintijn laat in zijn
proefschrift zien hoe zo´n lokalisatiedienst gebouwd kan worden en
welke technieken daarvoor nodig zijn. De lokalisatiedienst bestaat uit
een grote hoeveelheid programma´s die samenwerken bij het opslaan van
URL´s en beantwoorden van vragen daarover. Deze programma´s draaien op
computers die verspreid liggen binnen het Internet. De programma´s
houden bij hoe ver ze van elkaar afliggen en zijn daardoor in staat te
bepalen wie de URL heeft die het dichtst bij de gebruiker ligt.
Een belangrijk punt in dit onderzoek is de schaalbaarheid van de
lokalisatiedienst. Om effectief te zijn moet een lokalisatiedienst
potentieel een biljoen (10^12) webpagina´s kunnen ondersteunen. Om de
haalbaarheid van de lokalisatiedienst aan te tonen heeft Gerco
Ballintijn het ontwerp van de lokalisatiedienst uitvoerig geanalyseerd
en gesimuleerd. Daarnaast heeft hij een prototype gebouwd en de
efficiëntie ervan gemeten.
Het onderzoek naar de lokalisatiedienst is gedaan in het kader van het
GLOBE-project dat geleid wordt door prof.dr. A.S. Tanenbaum en
prof.dr.ir. M. van Steen. Binnen dit project wordt onderzoek gedaan
naar grootschalige gedistribueerde computersystemen, zoals
bijvoorbeeld het Worldwide Web. De lokalisatiedienst en de andere
technieken die binnen het Globe project ontwikkeld worden vormen de
bouwstenen waarmee volgende generaties Internet-toepassingen, zoals
het Worldwide Web maar ook bijvoorbeeld Instant Messaging systemen,
gebouwd kunnen worden. Met deze technieken kunnen in de toekomst
miljarden Internetgebruikers over de gehele wereld makkelijk en snel
met elkaar communiceren.
Vrije Universiteit Amsterdam