Cirrostratus is a distributed storage system designed for private cloud infrastructures using commodity hardware. It aims to serve virtual disks without the performance overhead of distributed locking and caching mechanisms in traditional cluster file systems. By eliminating metadata and locking, Cirrostratus can scale storage capacity easily without bottlenecks. It also features multipath support, snapshots, erasure coding for data protection, and heatmaps to detect data usage patterns for tiered storage.