首页> 外文期刊>ACM transactions on computer systems >Protocol Responsibility Offloading to Improve TCP Throughput in Virtualized Environments
【24h】

Protocol Responsibility Offloading to Improve TCP Throughput in Virtualized Environments

机译:协议责任分担以提高虚拟环境中的TCP吞吐量

获取原文
获取原文并翻译 | 示例
           

摘要

Virtualization is a key technology that powers cloud computing platforms such as Amazon EC2. Virtual machine (VM) consolidation, where multiple VMs share a physical host, has seen rapid adoption in practice, with increasingly large numbers of VMs per machine and per CPU core. Our investigations, however, suggest that the increasing degree of VM consolidation has serious negative effects on the VMs' TCP performance. As multiple VMs share a given CPU, the scheduling latencies, which can be in the order of tens of milliseconds, substantially increase the typically submillisecond round-trip times (RTTs) for TCP connections in a datacenter, causing significant degradation in throughput. In this article, we propose a lightweight solution, called vPRO, that (a) offloads the VM's TCP congestion control function to the driver domain to improve TCP transmit performance; and (b) offloads TCP acknowledgment functionality to the driver domain to improve the TCP receive performance. Our evaluation of a vPRO prototype on Xen suggests that vPRO substantially improves TCP receive and transmit throughputs with minimal per-packet CPU overhead. We further show that the higher TCP throughput leads to improvement in application-level performance, via experiments with Apache Olio, a Web 2.0 cloud application, and Intel MPI benchmark.
机译:虚拟化是为Amazon EC2等云计算平台提供支持的关键技术。虚拟机(VM)合并(其中多个VM共享一个物理主机)在实践中已得到迅速采用,每台计算机和每个CPU核心的VM数量越来越多。但是,我们的调查表明,VM整合程度的提高对VM的TCP性能产生了严重的负面影响。当多个VM共享给定的CPU时,调度延迟(可能约为数十毫秒)会大大增加数据中心TCP连接的典型亚毫秒往返时间(RTT),从而导致吞吐量显着下降。在本文中,我们提出了一种称为vPRO的轻量级解决方案,该解决方案(a)将VM的TCP拥塞控制功能卸载到驱动程序域,以提高TCP传输性能; (b)将TCP确认功能卸载到驱动程序域,以提高TCP接收性能。我们对Xen上的vPRO原型的评估表明,vPRO以最小的每数据包CPU开销显着提高了TCP接收和传输吞吐量。通过使用Web 2.0云应用程序Apache Olio和Intel MPI基准测试,更高的TCP吞吐量进一步提高了应用程序级性能。

著录项

  • 来源
    《ACM transactions on computer systems》 |2013年第3期|7.1-7.34|共34页
  • 作者单位

    Department of Computer Science, Purdue University, 305 N. University Street, West Lafayette, IN 47907-2107;

    Department of Computer Science, Purdue University, 305 N. University Street, West Lafayette, IN 47907-2107;

    Department of Computer Science, Purdue University, 305 N. University Street, West Lafayette, IN 47907-2107;

    7301 Kit Creek Road, Research Triangle Park, NC 27709;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Virtualization; cloud computing; TCP; datacenters;

    机译:虚拟化;云计算;TCP;数据中心;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号