P2P-protokoll (peer-to-peer) har visat sig vara effektiva för att ge skalbart stöd till många storskaliga distribuerade applikationer, med framgång hantera otillförlitlighet och dynamik. Men för att utnyttja dem i ett bredare spektrum av miljöer, såsom mycket storskaliga nätverk av smartphones eller set-top boxar, är det viktigt att göra P2P-protokoll hanterbar: vi måste kunna starta, bootstrap och stoppa protokoll, och tilldela resurser dynamiskt. I detta dokument presenterar vi en allmän ram som syftar till att stödja flera helt distribuerade tillämpningar som löper oberoende över en mycket stor och dynamisk resurspool. Vi kallar resurspoolen ett moln. Den grundläggande idén med ramverket är en deklarativ program kostym beskrivning, som beskriver vilka program som ska köras på vilka resurser, och en middleware som ser till att den nuvarande tillgängliga och dynamiska molnet själv-organiserar i den konfiguration som representeras av beskrivningen, skapa de undermoln som tilldelas program. Middleware ger också ytterligare funktionalitet, såsom bootstraping overlay nätverk, för att stödja programmen. Våra preliminära idéer om genomförandet bygger på olika skvallerbaserade protokoll, som tillämpas för att bilda undermolnen och för att genomföra bootstrappning, övervakning och kontrolltjänster. Framför allt sätter detta positionsdokument upp en spännande forskningsagenda för att fullt ut utnyttja de möjligheter som erbjuds av mycket storskaliga dynamiska nätverk.
Med utgångspunkt i huvudidén om REF presenterar vi i detta dokument en praktisk arkitektur, med en prototypimplementering, av ett P2P-moln.
Managing clouds: a case for a fresh look at large unreliable dynamic networks
{'venue': 'OPSR', 'journal': None, 'mag_field_of_study': ['Computer Science']}