Transparent Error Correction Based Qecc for Communication Between Data Centers
Commodity clusters running high-performance applications, connected by high-speed "Lambda" networks across hundreds of milliseconds of network latency. Packet loss on long-haul networks can cripple applications and protocols. Maelstrom Error Correction means a rack of proxies residing between a data center and its WAN link. Maelstrom encodes FEC packets over traffic flowing through it and routes them to a corresponding appliance at the destination data center, which decodes them and recovers lost data. Additionally, Maelstrom uses a new encoding scheme called layered interleaving, designed especially for time-sensitive packet recovery in the presence of burst loss. Although maelstrom is better for communication centers, the error correction scheme is improved the layer interleaving complexity is reduces.