Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
Erasure coding (EC) is a data protection and storage process through which a data object is separated into smaller components/fragments and each of those fragments is encoded with redundant data padding. EC transforms data object fragments into larger fragments and uses the primary data object identifier to recover each fragment.
Erasure coding is also known as forward error correction (FEC).
EC is primarily derived from a mathematical equation: n= k + m
"k" = the original data
"m" = the additional data padding
"n" = the resulting erasure coded data
This same equation can be applied to the data to recover the original amount of data. Erasure coding is primarily used in applications that have a low tolerance for data errors. This includes most data backup services and technologies including disk arrays, object-based cloud storage, archival storage and distributed data applications.