Judicious QoS using cloud overlays

Judicious QoS using cloud overlays
复制标题

DOI:
10.1145/3386367.3431318
复制
发表时间:
2019-06
期刊:
Proceedings of the 16th International Conference on emerging Networking EXperiments and Technologies
影响因子:
--
通讯作者:
Osama Haq;Cody Doucette;J. Byers;Fahad R. Dogar
Osama Haq;Cody Doucette;J. Byers;Fahad R. Dogar
中科院分区:
其他
文献类型:
--
作者:
Osama Haq;Cody Doucette;J. Byers;Fahad R. Dogar

文献摘要

相似文献

我们重新审视了长期存在的问题,提供网络QoS的应用程序,并提出了明智的QoS的概念-结合更便宜的,最好的努力与云的IP服务,它提供了一个高度可靠的基础设施和能力,增加网络服务,虽然成本较高。我们提出的J-QoS框架提供了一系列具有不同成本与延迟权衡的可靠性服务,包括:ii)缓存服务,其将分组存储在云内部并且允许在因特网上的分组丢失或中断的情况下拉取分组,以及iii)新颖的编码服务,其通过组合多个应用流的分组并在更昂贵的云路径上发送少量的编码分组来提供最便宜的分组恢复选项。我们证明了这些服务的可行性,使用测量从RIPE阿特拉斯和现场部署PlanetLab。我们还考虑了J-QoS如何与网络堆栈上下的服务一起工作的案例研究,包括Skype视频会议,基于TCP的Web传输和蜂窝接入网络。
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.