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
-
Bacula 22 Jun 18
-
Lhasa 20 Feb 15
-
rsync-mirror 20 Feb 15
-
GNU ddrescue 22 Jun 18
-
R-Studio 17 Feb 15
-
VVV 14 Apr 15
-
Baobab 17 Aug 18
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
-
poweriso 12 May 15
-
SFM 3 Jun 15
-
ifuse 11 May 15
-
Phrealon Linux 3 Jun 15
-
dupeGuru Picture Edition 14 Apr 15
-
Midnight Commander 29 Nov 17
-
Mondo Rescue 20 Feb 15
I commenti non trovato