Plan-X

Plan-X: Distributed Application Server

Overview

XMLStore er en del af forskningsprojektet Plan-X hvor formålet er at udvikle en platform for værdi-baseret programmering som tilbyder distribution og mobilitet for data og aplikationer. Altså hvor kørende programmer og data placeret på en computer frit kan distribueres på en netværk bestående af computere og hvor data og programmer kan migrere mellem peers.
 
Plam-X gør op med tanken om at hver bruger sidder på en desktop computer med hver sin kraftige processor og store harddisk. Istedet er det meningen at alle brugere får direkte adgang til et netværk af computere og kan udnytte al lagerplads og beregningskraft der er til rådighed.
 

 
Systemet XMLStore tilbyder lagring og hentning af XML dokumenter, hvor placeringen af dokumentet er transparent for brugeren. XMLStores funktion som en global lager er illustreret på ovenstående figur. Fundamentet for XMLStore er et peer-to-peer netværk bestående af de opkoblede brugeres maskiner.
 
Grundlaget for dette projekt er at udvide systemet, således at en bruger har mulighed for at få udført programkode på systemet som illustreret på nedenstående figur. Udførsel gennemføres transparent hvor brugeren ikke har kendskab til hvor eller hvordan programkoden udføres men får blot resultatet af udførslen tilbage. Baggrunden for denne udvidelse er primært at sikre mobilitet for programkode samt herudover at udnytte systemets regnekapacitet.
 

 

Documents

Software

People

Last updated: February 8, 2005 (mustafa)