BitDynamics technology on the Amplidata storage nodes provides automated out-of-band storage management functions such as data integrity verification, self-monitoring, and automatic data healing, scrubbing and garbage collection. BitDynamics keeps the storage system healthy and optimized without the need for manual human interventions.
Petabyte scalability
BitDynamics keeps track of the available storage space. As disks in the AmpliStor storage system fill up, the BitSpread agent will automatically generate new spreads that include disks with available capacity. As this happens transparently, the AmpliStore storage system can scale effectively to petabytes without requiring virtual disk reconfiguration.
Add storage nodes on the fly
In the AmpliStor storage system, storage nodes can be added at any time. BitDynamics enables BitSpread encoders to use the added capacity to store data, without requiring reconfiguration of the virtual disks that are in use by your applications.
Self-monitoring and healing
AmpliStor monitors and heals itself through BitDynamics agents on every storage node. In case of a disk or node failure, BitDynamics agents across a series of storage nodes will generate additional data blocks to substitute the lost data. This processing is happening out-of-band and does not cause a performance impact on the virtual disks which your applications are using. As multiple BitDynamics agents are working in parallel to heal the data, the heal time is a multitude shorter than what is to be expected in a comparable RAID based system.
Continuous integrity checking
BitDynamics agents perform frequent background integrity checks on the stored data. If data becomes corrupted due to an unnoticed write error, bit rot or tampering, the BitDynamics agent will detect that error and proactively correct it before it would become an issue to the user.
Data optimization
BitDynamics agents take care of removing obsolete data after snapshots or clones have been deleted. As this scrubbing is performed out-of-band on the storage nodes, the BitLog clients do not experience any performance impact while these tasks are running. The BitDynamics agent also organizes data blocks to optimize I/O performance towards the BitLog clients.
