English

Judicious QoS using Cloud Overlays

Networking and Internet Architecture 2019-10-01 v3

Abstract

We revisit the long-standing problem of providing network QoS to applications, and propose the concept of judicious QoS -- combining the cheaper, best effort IP service with the cloud, which offers a highly reliable infrastructure and the ability to add in-network services, albeit at higher cost. Our proposed J-QoS framework offers a range of reliability services with different cost vs. delay trade-offs, including: i) a forwarding service that forwards packets over the cloud overlay, ii) a caching service, which stores packets inside the cloud and allows them to be pulled in case of packet loss or disruption on the Internet, and iii) a novel coding service that provides the least expensive packet recovery option by combining packets of multiple application streams and sending a small number of coded packets across the more expensive cloud paths. We demonstrate the feasibility of these services using measurements from RIPE Atlas and a live deployment on PlanetLab. We also consider case studies on how J-QoS works with services up and down the network stack, including Skype video conferencing, TCP-based web transfers, and cellular access networks.

Keywords

Cite

@article{arxiv.1906.02562,
  title  = {Judicious QoS using Cloud Overlays},
  author = {Osama Haq and Cody Doucette and John W. Byers and Fahad R. Dogar},
  journal= {arXiv preprint arXiv:1906.02562},
  year   = {2019}
}

Comments

Compared to the previous version, we have made a number of changes, including new experiments on RIPE ATLAS testbed to evaluate the feasibility of our services, discussion on end-to-end working of the system, and several other changes in writing to clarify ambiguities in design or positioning of the work. arXiv admin note: substantial text overlap with arXiv:1812.10835

R2 v1 2026-06-23T09:45:16.839Z