Technical Overview:
Elastic Content Protection
Automated management of replication
and erasure coding.
Storage Efficiency & Data Durability
Swarm’s Elastic Content Protection combines automated management of replication and erasure coding with continuous integrity checks and fast volume recovery. All nodes participate in recovery of lost data through Swarm’s innovative distributed algorithm which gets faster as the cluster grows.
Fast Volume Recovery
Swarm is highly available by design, supports hot-plug drives, adding/retiring disks and rolling upgrades of the full software stack—without service downtime.
Optimize for Durability
or Access
Erasure coding reduces footprint and increases data durability while replication ensures rapid access. Chose the protection method that fits your business, retention or SLA requirements. Set protection policies per object and store replicated and erasure-coded objects on the same servers, ensuring optimal use of hardware. Automatically shift between protection methods based on age, size, location, or type.
In addition, Swarm automatically caches hot content for reliable delivery, regardless of access patterns.
Compliance
Meet regulatory mandates that content is stored on non-erasable, non-rewritable media. You can also use Legal Hold to create a point-in-time snapshot of a specified set of files at a specified time. The files are then immutably stored regardless of what happens to the original file or cluster. Patented technology lets you prove in a court of law that content has not been tampered with. Integrity seals are based on only the content and can be upgraded as newer hashing algorithms replace outdated ones.
Replication and Erasure Coding Explained
This paper provides a qualitative, straightforward view into the specifics of this process as related to the Caringo object storage software, Swarm.