Decenter Storage Engine
Decenter Storage Engine
High-Performance Decentralized Virtual Machine Storage_
[ TYPE : Built-in ]
Syborg deorchestrates BTRFS [B-Tree Filesystem] to provide an All-Automatic - High-Performance Storage provisioning for Decentralized Desktop and Server Virtual Machines.
Storage is now transparent and invisible with near-zero administration and management.
External storage from multiple different types of storage back-ends can also be added on-demand by directly importing/mounting them into the Decentralized Virtual Machine.
For example, Distributed Block Storage [CEPH etc], Distributed Filesystem [GlusterFS etc], iSCSI, NFS, FCoE [Fibre Channel over Ethernet], AoE [ATA over Ethernet] and others can all be directly imported/mounted into the Decentralized Virtual Machine.
The imports/mounts can be individual or a combination of multiple different types of storage backends [eg. NFS, FCoE, iSCSI etc] depending on the cost and performance requirements, and depending on what might already be in place.
When the Decentralized Virtual Machine relocates [migrates], then it will only carry forward its own thin-provisioned virtual disk-based storage along with the application[s] if installed on it, while still maintaining seamless connectivity to its imported/mounted external storage. This vSoC flexibility allows for extreme cost and performance optimizations and gains for the type & requirements of the application[s] running in the Decentralized Virtual Machine[s].
FASTR - Fast Asynchronous Triggered Replication, Recovery & Disaster Recovery_
[ TYPE : Power Module ]
FASTR is a per-Decentralized Virtual Machine variable block-size [ very large-to-small ], fast, intelligent, asynchronous replication.
Only triggers asynchronous replication when a block is written to inside a virtual machine. [ no agent / software needs to be installed inside the virtual machine(s) ]
Features:
▸ Frequency of the replication can be customized by setting a time interval.
▸ Priority [ Normal, High, Very High, Low, Very Low ] of the replication can be set to a custom level.
▸ Bandwith of the replication can be shaped to a custom level.
▸ Block-size of the replication data transfer can be defined to a custom size.
▸ Recovery to the original virtual machine from its replicated site can be accomplished with a simple vSoC Trigger.
▸ Recovery to the original virtual machine is also possible at its replicated site by simply creating a new virtual machine from the replicated one.
▸ Allows for very fast transfer of changed blocks of the virtual machine by building a substantially small list of checksums [ due to large blocks being checksummed ] but transferring more data inturn [ which is not a problem within and across most data centers ].
▸ Allows for slower transfer to destination with links with less bandwidth and high link latency by lowering the block-size.
Synchrosync_
[ TYPE : Power Module ]
Synchrosync is a variable block-size, fast, intelligent, asynchronous decentralized replication of virtual machine disks, spacesuits and other metadata from any specific vSoC to another specific vSoC at the same or globally different location.
Features:
▸ Replication status can be displayed with full information about the replication[s] and their progress along with the ability to stop any running replication with a click of a button.
▸ Priority [ Normal, High, Very High, Low, Very Low ] of the replication can be set to a custom level.
▸ Bandwith of the replication can be shaped to a custom level.
▸ Block-size of the replication data transfer can be defined to a custom size.
Storage Datapath_
[ TYPE : Built-in ]
The vSoC Storage Datapath allows for unique parallel push and pull of data [virtual machine disks, ISOs, spacesuits] to and from any vSoC[s] situated locally or globally.
The parallel asynchronous pushed or pulled data can be of variable block-size and its priority can be set and its bandwidth shaped to a custom level.
Storage Datapath can also be used as a ☼ unique pull-based back-up and/or archiving system ☼.
An extremely flexible and powerful capability of the Storage Datapath is the ease with which one can perform parallel secure, controlled updating and versioning of Decentralized Virtual Machine Spacesuits [the virtual machines from which other virtual machines are created].
☼ For example, the main or original copy of the virtual machine spacesuit[s] can be kept at your chosen location[s] [ eg. control center, lab, head office, etc.], then you can update those virtual machine spacesuit[s] with security, package and operating system updates/upgrades, test the operational functionality end-to-end, and then push in parallel only the changed data blocks to as many vSoCs that have those virtual machine spacesuit[s]!!! ☼
SynchroKnot Limited, Hong Kong, SAR of China [ website - content ] by SynchroKnot is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Based on a work by its creator Mehul Sharma at SynchroKnot Limited, Hong Kong, SAR of China : synchroknot.[com|cloud|org].