interdisk
Interdisk is a formalized cross-disk coordination protocol and software abstraction designed to coordinate data placement and access across multiple storage devices within an array. It aims to treat a collection of disks as a single, coherent storage pool while preserving independence of individual disks. Interdisk specifies interfaces for metadata, data movement, and fault management that are implemented by storage controllers and client software.
Origins and development: Interdisk emerged in the mid-2010s through a collaboration of storage vendors, researchers, and
Architecture: The architecture comprises three layers: a metadata layer that tracks mapping of logical to physical
Key features: Dynamic data placement and rebalancing based on workload, fault tolerance through parity or replication
Usage and reception: In pilot deployments, Interdisk has been used to increase throughput in large arrays and
See also: Storage area network, RAID, distributed file systems.