Erasure coding (EC) is a method of data protection in which data is broken into fragments, or sectors, expanded and encoded with redundant data pieces and stored across a set of different locations or storage media. The goal of erasure coding is to enable data that becomes corrupted at some point in the disk storage process to be reconstructed by using information about the data that’s stored elsewhere in the array. Erasure codes are often used instead of traditional RAID because of their ability to reduce the time and overhead required to reconstruct data. Erasure coding can be more CPU-intensive than traditional RAID systems, resulting in increased latency.