Magma

Skjermbilde programvare:
Magma
Prog.varedetaljer:
Versjon: 0.0.20070911
Last opp dato: 3 Jun 15
Utvikler: Tx0
Lisens: Gratis
Popularitet: 185

Rating: nan/5 (Total Votes: 0)

Magma er en eksperimentell distribuert filsystem for Linux-kjerner basert på libfuse på klientsiden, og på en skriftlig fra scratch implementering av distribuert hash table på serversiden.
Magma bruker distribuert hash table filosofi å lagre filer (og kataloger, enheter FIFOS og mer) på en sluttet nettverk av dedikerte servere. Hvert objekt lagret i et magma nettverk kalles en fakkel, er noen i fil, mappe eller annet. Hver bluss er evaluert ved hjelp SHA1 hashing algoritme. Firkanttasten rutes til riktig node (kalt en vulcano) som holder spekter av hasj nøkler til hvem nøkkelen tilhører.
Hver vulcano har en bit av nøkkelen plass som varierer mellom to hash nøkler. Den regionen endringer under node livet på grunn av virkningen av lastbalansering som forsøker å like fordele belastningen på alle noder, med tanke på diskplass, båndbredde og antall virkelige nøklene eksisterende på hver node. Så en enkelt tast kan bevege seg under tiden fra en node til en annen.
Dette programmet prøver å være kompatibel med POSIX semantikk så nært som mulig, selv gir (bare planlagt for nå) fillåsing. Protokollene er utviklet med åpenhet i tankene: Kunden anses å kunne nå bare lokale magma server, for å unngå NAT og / eller VPN problemer.
Magma er foreløpig developement fase. Så ikke forvent å legge hendene på noe arbeid. Noen aspekter er i moden tilstand (som fakkelsystemet og klient-server-protokoll), mens andre er ustabile, uncomplete eller bare planlagt.

Lignende programvare

cadcVOFS
cadcVOFS

20 Feb 15

compFUSEd
compFUSEd

3 Jun 15

genromfs
genromfs

3 Jun 15

ultradefrag
ultradefrag

11 May 15

Kommentarer til Magma

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!