Vrije Universiteit Amsterdam

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.