A technology used in distributed applications which is designed to allow a computer to recover its data when a crash occurs. It is based on storing a number of copies of the same data. It is often referred to as RAID. See also data replication and mirror site. The technology is based on the parallel reading and writing of data.