Measuring and Evaluating TCP Splitting for Cloud Services

Measuring and Evaluating TCP Splitting for Cloud Services
复制标题

测量和评估云服务的 TCP 拆分

DOI:
10.1007/978-3-642-12334-4_5
复制
发表时间:
2010
期刊:
Mathematical Principles of the Internet
影响因子:
--
通讯作者:
K. Ross
K. Ross
中科院分区:
--
文献类型:
--
作者:
Abhinav Pathak;Y. A. Wang;Cheng Huang;A. Greenberg;Y. C. Hu;Randy Kern;Jin Li;K. Ross

文献摘要

被引文献

相似文献

在本文中,我们研究了部署在全球范围内网络中的拆分-TCP代理的好处,以加速云服务。我们考虑了由大量卫星数据中心组成的网络的一部分,这些卫星数据中心和较小数量的MEGA数据中心最终执行计算或提供存储。使用Web搜索作为模范案例研究,我们的详细测量结果表明,与直接从巨型DCS的服务查询相比,在卫星DCS中部署的香草TCP分裂解决方案将延迟的第95个百分点降低了43%。通过仔细解剖测量结果,我们表征了各个组件(包括代理堆栈,网络协议,数据包损耗和网络负载)如何影响潜伏期。最后,我们阐明了进一步的优化,这些优化可以充分实现TCP分裂解决方案的潜力。
In this paper, we examine the benefits of split-TCP proxies, deployed in an operational world-wide network, for accelerating cloud services. We consider a fraction of a network consisting of a large number of satellite datacenters, which host split-TCP proxies, and a smaller number of mega datacenters, which ultimately perform computation or provide storage. Using web search as an exemplary case study, our detailed measurements reveal that a vanilla TCP splitting solution deployed at the satellite DCs reduces the 95th percentile of latency by as much as 43% when compared to serving queries directly from the mega DCs. Through careful dissection of the measurement results, we characterize how individual components, including proxy stacks, network protocols, packet losses and network load, can impact the latency. Finally, we shed light on further optimizations that can fully realize the potential of the TCP splitting solution.