sd codes : erasure codes designed for how storage systems really fail .
Flat XOR-based erasure codes in storage systems: Constructions, efficient recovery, and tradeoffs