Decentraliserad server

april 28, 2007 at 4:44 f m (internet, pirate, technology)

Jag har lekt med ett tankeexperiment de senaste dagarna, om distribuerade nätverk – någonting som ockuperar oförskämt mycket av min tankeverksamhet. Skulle det vara möjligt att emulera en server genom bittorrent-liknande teknik? Som en blandning av BOINC och torrent-seeding? Det enklaste sättet jag kommer att tänka på är att emulera en komplett dator genom gemensamma överblivna cykler från hundratals riktiga maskiner. Alla som är uppkopplade till servern bidrar med utrymme och processorcykler.

Lagringsutrymmet skulle kunna utgöras någonslags dynamisk torrentström som hela tiden förändras när nytt material laddas upp till den virtuella maskinen. Varje uppkopplad maskin skulle bidra med en del av sitt lagringsutrymme, som upptas av en stor datafil som hela tiden uppdateras. Filen innehåller paket tillhörande hundratals decentraliserade filer, och den enskilda maskinen innehåller alltså ingenting olagligt.

För att använda materialet på servern använder man någon typ av klient för att komma åt den virtuella serverns filsystem. Därifrån kan man titta på materialet genom att strömma det från servern, eller genom att tanka ned filer till sitt eget filsystem.

Är det möjligt att göra det jag beskriver?

Kommentera