Magma è un filesystem distribuito sperimentale per i kernel Linux basati su libfuse sul lato client e su una implementazione scritta-da-zero di tabella hash distribuita sul lato server.
Magma utilizza filosofia tabella hash distribuita per memorizzare i file (e directory, dispositivi, FIFO e altro) su una rete congiunta di server dedicati. Ogni oggetto memorizzato in una rete di magma viene chiamato un razzo, essendo tutti in file, directory o altro. Ogni chiarore è valutata utilizzando l'algoritmo SHA1. La chiave hash viene indirizzato a una corretta nodo (chiamato Vulcano) che esercita la gamma di chiavi hash a cui la chiave appartiene.
Ogni vulcano detiene una fetta dello spazio chiave che oscilla tra due chiavi hash. Che cambia regione durante vita nodo causa dell'azione di un sistema di bilanciamento del carico che cerca di distribuire equamente il carico su tutti i nodi, considerando lo spazio disponibile sul disco, larghezza di banda e numero di tasti reali esistenti su ciascun nodo. Quindi una singola chiave può spostarsi durante il tempo da un nodo all'altro.
Questo programma cerca di essere compatibile con POSIX semantica il più vicino possibile, anche fornendo (solo in programma per ora) il blocco dei file. I protocolli sono sviluppati con trasparenza in mente: client si presume essere in grado di raggiungere il server magma solo locale, per evitare problemi NAT e / o VPN.
Magma è in fase di sviluppo preliminare. Quindi non aspettatevi di mettere le mani su qualcosa di lavoro. Alcuni aspetti sono in stato maturi (come torce e protocollo client-server), mentre altri sono instabili, incomplete o anche solo previsto.
Ricerca per categoria
- Aumenti Desktop
- Browser
- Business & ufficio software
- Driver
- Giochi
- Screensaver
- Software audio
- Software di comunicazione
- Software di progettazione grafica
- Software di rete
- Software di sicurezza
- Software di sviluppo web
- Software di video
- Software didattico e scientifico
- Software fotografico digitale
- Software Home & famiglia
- Software internet
- Software per la produttività
- Software su disco e di file
- Compressione dei file
- Disco di avvio
- File system
- Gestione dei file
- Il trasferimento dei dati e software di sincronizzazione
- Pulizia del disco
- Software di backup
- Software di deframmentazione
- Software di recupero file
- Strumenti di sviluppo
- Utilità di sistema
Popolare software
-
ext3 3 Jun 15
-
GdMap 2 Jun 15
-
Squashfs 3 Jun 15
-
File system investigator 3 Jun 15
-
pylibacl 14 Apr 15
-
NAND Flash Utilities 3 Jun 15
-
Parted Magic Partition Manager DirectBoot 3 Jun 15
Magma
Programmi simili
Commenti a Magma
Ricerca per categoria
- Aumenti Desktop
- Browser
- Business & ufficio software
- Driver
- Giochi
- Screensaver
- Software audio
- Software di comunicazione
- Software di progettazione grafica
- Software di rete
- Software di sicurezza
- Software di sviluppo web
- Software di video
- Software didattico e scientifico
- Software fotografico digitale
- Software Home & famiglia
- Software internet
- Software per la produttività
- Software su disco e di file
- Compressione dei file
- Disco di avvio
- File system
- Gestione dei file
- Il trasferimento dei dati e software di sincronizzazione
- Pulizia del disco
- Software di backup
- Software di deframmentazione
- Software di recupero file
- Strumenti di sviluppo
- Utilità di sistema
Popolare software
-
pyxattr 14 Apr 15
-
imgurfs 14 Apr 15
-
fio 19 Feb 15
-
unionfs-fuse 20 Feb 15
-
XtreemFS 20 Feb 15
-
File system investigator 3 Jun 15
-
ReiserFS Partition Recovery 2 Jun 15
I commenti non trovato