CASPR: judiciously using the cloud for wide-area packet recovery

Files
1812.10835v2.pdf(686.26 KB)
First author draft
Date
2019-01-01
DOI
Authors
Haq, Osama
Doucette, Cody
Byers, John W.
Dogar, Fahad R.
Version
First author draft
OA Version
Citation
Osama Haq, Cody Doucette, John W Byers, Fahad R Dogar. 2019. "CASPR: Judiciously Using the Cloud for Wide-Area Packet Recovery."
Abstract
We revisit a classic networking problem -- how to recover from lost packets in the best-effort Internet. We propose CASPR, a system that judiciously leverages the cloud to recover from lost or delayed packets. CASPR supplements and protects best-effort connections by sending a small number of coded packets along the highly reliable but expensive cloud paths. When receivers detect packet loss, they recover packets with the help of the nearby data center, not the sender, thus providing quick and reliable packet recovery for latency-sensitive applications. Using a prototype implementation and its deployment on the public cloud and the PlanetLab testbed, we quantify the benefits of CASPR in providing fast, cost effective packet recovery. Using controlled experiments, we also explore how these benefits translate into improvements up and down the network stack.
Description
License