...
首页> 外文期刊>ACM Computing Surveys >Shared-Memory Optimizations for Inter-Virtual-Machine Communication
【24h】

Shared-Memory Optimizations for Inter-Virtual-Machine Communication

机译:虚拟机间通信的共享内存优化

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

摘要

Virtual machines (VMs) and virtualization are one of the core computing technologies today. Inter-VM communication is not only prevalent but also one of the leading costs for data-intensive systems and applications in most data centers and cloud computing environments. One way to improve inter-VM communication efficiency is to support coresident VM communication using shared-memory-based methods and resort to the traditional TCP/IP for communications between VMs that are located on different physical machines. In recent years, several independent kernel development efforts have been dedicated to improving communication efficiency between coresident VMs using shared-memory channels, and the development efforts differ from one another in terms of where and how the shared-memory channel is established. In this article, we provide a comprehensive overview of the design choices and techniques for performance optimization of coresident inter-VM communication. We examine the key issues for improving inter-VM communication using shared-memory-based mechanisms, such as implementation choices in the software stack, seamless agility for dynamic addition or removal of coresident VMs, and multilevel transparency, as well as advanced requirements in reliability, security, and stability. An in-depth comparison of state-of-the-art research efforts, implementation techniques, evaluation methods, and performance is conducted. We conjecture that this comprehensive survey will not only provide the foundation for developing the next generation of inter-VM communication optimization mechanisms but also offers opportunities to both cloud infrastructure providers and cloud service providers and consumers for improving communication efficiency between coresident VMs in virtualized computing platforms.
机译:虚拟机(VM)和虚拟化是当今的核心计算技术之一。对于大多数数据中心和云计算环境中的数据密集型系统和应用程序而言,VM间通信不仅很普遍,而且是领先的成本之一。提高VM间通信效率的一种方法是使用基于共享内存的方法来支持共存VM通信,并使用传统的TCP / IP进行位于不同物理计算机上的VM之间的通信。近年来,已经进行了几项独立的内核开发工作,以提高使用共享内存通道的共存VM之间的通信效率,并且这些开发工作在建立共享内存通道的位置和方式方面彼此不同。在本文中,我们提供了共存VM间通信性能优化的设计选择和技术的全面概述。我们研究了使用基于共享内存的机制来改善VM间通信的关键问题,例如软件堆栈中的实现选择,动态添加或删除共驻留VM的无缝敏捷性以及多层透明性以及可靠性方面的高级要求,安全性和稳定性。对最新研究成果,实施技术,评估方法和性能进行了深入比较。我们推测,这项全面的调查不仅将为开发下一代VM间通信优化机制提供基础,而且还将为云基础架构提供商,云服务提供商和消费者提供机会,以提高虚拟化计算平台中共存VM之间的通信效率。 。

著录项

  • 来源
    《ACM Computing Surveys 》 |2016年第4期| 49.1-49.42| 共42页
  • 作者单位

    Natl Univ Def Technol, Coll Comp Sci, 47 Yanwachi St, Changsha 410073, Hunan, Peoples R China;

    Georgia Tech, 3340 KACB,266 Ferst Dr, Atlanta, GA 30332 USA;

    Georgia Tech, 3319 KACB,266 Ferst Dr, Atlanta, GA 30313 USA;

    Natl Univ Def Technol, Coll Comp Sci, 47 Yanwachi St, Changsha 410073, Hunan, Peoples R China;

    Natl Univ Def Technol, Coll Comp Sci, 47 Yanwachi St, Changsha 410073, Hunan, Peoples R China;

    Natl Univ Def Technol, Coll Comp Sci, 47 Yanwachi St, Changsha 410073, Hunan, Peoples R China;

    Natl Univ Def Technol, Coll Comp Sci, 47 Yanwachi St, Changsha 410073, Hunan, Peoples R China;

    Natl Univ Def Technol, Coll Comp Sci, 47 Yanwachi St, Changsha 410073, Hunan, Peoples R China;

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

    Residency aware; inter-virtual-machine communication; shared memory; seamless agility; multilevel transparency;

    机译:驻留感知;虚拟机间通信;共享内存;无缝敏捷性;多层透明性;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号