Magma is an experimental distributed filesystem for Linux kernels based on libfuse on client side and on a written-from-scratch implementation of distributed hash table on server side.
Magma uses distributed hash table philosophy to store files (and directories, devices, fifos and more) on a joined network of dedicated servers. Each object stored in a magma network is called a flare, being anyone in file, directory or else. Each flare is evaluated using SHA1 hashing algorithm. The hash key is routed to proper node (called a vulcano) which is holding the range of hash keys to whom the key belongs.
Each vulcano holds a slice of the key space which ranges between two hash keys. That region changes during node life because of the action of a load balancer which tries to equally distribute load on all nodes, considering disk space available, bandwidth and number of real keys existing on each node. So a single key can move during time from one node to another.
This program tries to be compliant with POSIX semantics as close as possible, even providing (just planned for now) file locking. Protocols are developed with transparency in mind: client is assumed to be able to reach just local magma server, to avoid NAT and/or VPN problems.
Magma is in preliminary developement phase. So don't expect to put your hands on something working. Some aspects are in mature state (like flare system and client-server protocol) while others are unstable, uncomplete or even just planned.
Last Viewed Software
uCertify OCA Oracle Database 11g -01Z0-052 10 Jul 15
Genie Backup Manager 27 Apr 18
The Password Saver by Collection Agencies 22 Sep 15
Automatic_ASR 23 Sep 15
Data Scrambler 30 Oct 15
Enhanced Multilingual Programming Utility (64-bit) 31 Dec 14
linuxBean 17 Feb 15
Easy PDF to HTML Converter 26 Oct 15
Bascom-AVR 24 Oct 15
RS232 Com Monitor 1 Nov 15
Search by Category
- Audio Software
- Browsers
- Business & Office Software
- Communication Software
- Desktop Enhancements
- Developer Tools
- Digital Photo Software
- Disk & File Software
- Backup Software
- Data Transfer & Sync Software
- Defragmentation Software
- Disk Cleaners
- File Compression
- File Management
- File Recovery Software
- File Systems
- Startup & Partition Managers
- Drivers
- Educational & Science Software
- Games
- Graphic Design Software
- Home & Family Software
- Internet Software
- Networking Software
- Productivity Software
- Screensavers
- Security Software
- System Utilities
- Video Software
- Web Development Software
Popular software
cpp xstream 3 Jun 15
SBackup 20 Feb 15
e2undel 3 Jun 15
dosfstools 17 Jul 15
plzip 20 Feb 15
bashup 11 May 15
luckyBackup 17 Feb 15
Magma
Similar Software
Comments to Magma
Last Viewed Software
uCertify OCA Oracle Database 11g -01Z0-052 10 Jul 15
Genie Backup Manager 27 Apr 18
The Password Saver by Collection Agencies 22 Sep 15
Automatic_ASR 23 Sep 15
Data Scrambler 30 Oct 15
Enhanced Multilingual Programming Utility (64-bit) 31 Dec 14
linuxBean 17 Feb 15
Easy PDF to HTML Converter 26 Oct 15
Bascom-AVR 24 Oct 15
RS232 Com Monitor 1 Nov 15
Search by Category
- Audio Software
- Browsers
- Business & Office Software
- Communication Software
- Desktop Enhancements
- Developer Tools
- Digital Photo Software
- Disk & File Software
- Backup Software
- Data Transfer & Sync Software
- Defragmentation Software
- Disk Cleaners
- File Compression
- File Management
- File Recovery Software
- File Systems
- Startup & Partition Managers
- Drivers
- Educational & Science Software
- Games
- Graphic Design Software
- Home & Family Software
- Internet Software
- Networking Software
- Productivity Software
- Screensavers
- Security Software
- System Utilities
- Video Software
- Web Development Software
Popular software
gzip 20 Jan 18
Linux NTFS 3 Jun 15
ext2fuse 3 Jun 15
Esteaada 20 Feb 15
SFM 3 Jun 15
Synbak 17 Jul 15
rsync-mirror 20 Feb 15
Comments not found