首页> 外文学位 >Improving virtual machine I/O performance in cloud environments via I/O functionality offloading.
【24h】

Improving virtual machine I/O performance in cloud environments via I/O functionality offloading.

机译:通过卸载I / O功能来提高云环境中虚拟机的I / O性能。

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

摘要

In recent years there has been a rapid growth in the adoption of cloud computing. A key technology that drives cloud computing is virtualization. In addition to enabling multi-tenancy in cloud environments, virtualizing hosts in the cloud environments has made management of hardware resources increasingly flexible. An important consequence of virtualizing hosts in the cloud is the negative impact it has on the I/O performance of the applications running in the virtual machines.;In this dissertation, we address the important problem of alleviating the negative impact of virtualization on I/O of the virtual machines. First, we show that virtual machine scheduling negatively impacts the TCP throughput in virtual machines and offloading TCP congestion control functionality to the virtual machine monitor layer can significantly improve the TCP throughput on the transmit path. Second, we discuss a lightweight system, which offloads selected TCP functionality to the virtual machine monitor layer to improve TCP throughput for full-duplex TCP connections in virtual machines. This system called vPRO integrates the aforementioned congestion control offloading system and an existing system, which offloads the TCP acknowledgment functionality to the virtual machine monitor layer. Finally, we show that, when a cloud application running in a virtual machine moves data from one device to another without any transformations, offloading the entire I/O processing to the virtual machine monitor layer can avoid most of the virtualization associated overheads and hence improve the I/O performance of the application.
机译:近年来,云计算的采用迅速增长。虚拟化是推动云计算发展的一项关键技术。除了在云环境中启用多租户外,在云环境中虚拟化主机还使硬件资源的管理变得越来越灵活。在云中对主机进行虚拟化的一个重要结果是它对虚拟机中运行的应用程序的I / O性能产生负面影响。本文旨在解决减轻虚拟化对I / O造成的负面影响的重要问题。虚拟机的O。首先,我们表明虚拟机调度会对虚拟机中的TCP吞吐量产生负面影响,并且将TCP拥塞控制功能卸载到虚拟机监视层可以显着提高传输路径上的TCP吞吐量。其次,我们讨论一个轻量级系统,该系统将选定的TCP功能转移到虚拟机监视层,以提高虚拟机中全双工TCP连接的TCP吞吐量。称为vPRO的系统将上述拥塞控制卸载系统与现有系统集成在一起,从而将TCP确认功能卸载到虚拟机监控器层。最后,我们证明,当虚拟机中运行的云应用程序将数据从一台设备移动到另一台设备而无需进行任何转换时,将整个I / O处理工作卸载到虚拟机监控层可以避免大多数虚拟化相关的开销,从而改善应用程序的I / O性能。

著录项

  • 作者

    Bamunavita Gamage, Sahan.;

  • 作者单位

    Purdue University.;

  • 授予单位 Purdue University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2013
  • 页码 118 p.
  • 总页数 118
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号