ColorCom2:一种透明的共置虚拟机通信机制

L. Zhang, Yuebin Bai, Ming Liu, Hanwen Xu
{"title":"ColorCom2:一种透明的共置虚拟机通信机制","authors":"L. Zhang, Yuebin Bai, Ming Liu, Hanwen Xu","doi":"10.1109/CSE.2010.19","DOIUrl":null,"url":null,"abstract":"In a virtualized environment, all the resource are managed by a virtual machine monitor (VMM). Virtualization technology creates separate, isolated and secure running environments for operating systems, programs or applications respectively. As the rapid development of hardware, the computing resource becomes abundant, which is a great chance for virtualization to extend its utilization, besides the amount of virtual machines (VMs) built and supported on a solid computing platform also increases rapidly. When a large amount of communication intensive software, such as web service, database center and gateway or domain name server, are deploying on virtualized environment, they have a demand for communicate with each other. For a mature virtual machine monitor, LAN-styled network communication mechanism for co-located virtual machines is a component of necessity. Although this is easy to use and transparent to user space programs and applications, the performance is often not so good to meet this demand because of the isolation barrier brought by the VMM. In this paper, we propose ColorCom2, a transparent co-located virtual machine communication mechanism. It applies directly memory copying and bypasses the traditional split driver model, producing a high performance in co-located virtual machine communication, and it also keeps transparent to upper level programs so any modification of program is not necessary. Also, ColorCom2 has an advantage over some other similar work is that it can work well although in the case that the underlay network device is interrupted. We use benchmarks and common programs to testColorCom2 in Xen hyper visor and the evaluation result have demonstrated that it has an explicit performance boost and a lower resource cost than the in-built co-located virtual machine communication mechanism. Meanwhile, the philosophy behind the design and implementation of ColorCom2 is almost universally applicable in any type of virtual machine.","PeriodicalId":342688,"journal":{"name":"2010 13th IEEE International Conference on Computational Science and Engineering","volume":"129 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"ColorCom2: A Transparent Co-located Virtual Machine Communication Mechanism\",\"authors\":\"L. Zhang, Yuebin Bai, Ming Liu, Hanwen Xu\",\"doi\":\"10.1109/CSE.2010.19\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In a virtualized environment, all the resource are managed by a virtual machine monitor (VMM). Virtualization technology creates separate, isolated and secure running environments for operating systems, programs or applications respectively. As the rapid development of hardware, the computing resource becomes abundant, which is a great chance for virtualization to extend its utilization, besides the amount of virtual machines (VMs) built and supported on a solid computing platform also increases rapidly. When a large amount of communication intensive software, such as web service, database center and gateway or domain name server, are deploying on virtualized environment, they have a demand for communicate with each other. For a mature virtual machine monitor, LAN-styled network communication mechanism for co-located virtual machines is a component of necessity. Although this is easy to use and transparent to user space programs and applications, the performance is often not so good to meet this demand because of the isolation barrier brought by the VMM. In this paper, we propose ColorCom2, a transparent co-located virtual machine communication mechanism. It applies directly memory copying and bypasses the traditional split driver model, producing a high performance in co-located virtual machine communication, and it also keeps transparent to upper level programs so any modification of program is not necessary. Also, ColorCom2 has an advantage over some other similar work is that it can work well although in the case that the underlay network device is interrupted. We use benchmarks and common programs to testColorCom2 in Xen hyper visor and the evaluation result have demonstrated that it has an explicit performance boost and a lower resource cost than the in-built co-located virtual machine communication mechanism. Meanwhile, the philosophy behind the design and implementation of ColorCom2 is almost universally applicable in any type of virtual machine.\",\"PeriodicalId\":342688,\"journal\":{\"name\":\"2010 13th IEEE International Conference on Computational Science and Engineering\",\"volume\":\"129 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-12-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 13th IEEE International Conference on Computational Science and Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CSE.2010.19\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 13th IEEE International Conference on Computational Science and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSE.2010.19","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在虚拟化环境中,所有资源都由虚拟机监视器(VMM)管理。虚拟化技术分别为操作系统、程序或应用程序创建独立、隔离和安全的运行环境。随着硬件的快速发展,计算资源变得丰富,这为虚拟化扩展其利用提供了一个很好的机会,此外,在一个坚实的计算平台上构建和支持的虚拟机数量也在迅速增加。当web服务、数据库中心、网关或域名服务器等大量通信密集型软件部署在虚拟化环境中时,它们之间存在通信需求。对于一个成熟的虚拟机监视器来说,局域网式的虚拟机网络通信机制是一个必要的组成部分。虽然这对用户空间的程序和应用程序来说是易于使用和透明的,但是由于VMM带来的隔离障碍,性能往往不能很好地满足这种需求。本文提出了一种透明的共置虚拟机通信机制ColorCom2。它直接应用内存复制,绕过传统的拆分驱动程序模型,在同址虚拟机通信中产生高性能,并且它还对上层程序保持透明,因此不需要对程序进行任何修改。此外,ColorCom2与其他类似工作相比有一个优势,即它可以在底层网络设备中断的情况下很好地工作。我们在Xen hypervisor中使用基准测试和常用程序来测试colorcom2,评估结果表明,与内置的共置虚拟机通信机制相比,它具有显着的性能提升和更低的资源成本。同时,ColorCom2设计和实现背后的理念几乎普遍适用于任何类型的虚拟机。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
ColorCom2: A Transparent Co-located Virtual Machine Communication Mechanism
In a virtualized environment, all the resource are managed by a virtual machine monitor (VMM). Virtualization technology creates separate, isolated and secure running environments for operating systems, programs or applications respectively. As the rapid development of hardware, the computing resource becomes abundant, which is a great chance for virtualization to extend its utilization, besides the amount of virtual machines (VMs) built and supported on a solid computing platform also increases rapidly. When a large amount of communication intensive software, such as web service, database center and gateway or domain name server, are deploying on virtualized environment, they have a demand for communicate with each other. For a mature virtual machine monitor, LAN-styled network communication mechanism for co-located virtual machines is a component of necessity. Although this is easy to use and transparent to user space programs and applications, the performance is often not so good to meet this demand because of the isolation barrier brought by the VMM. In this paper, we propose ColorCom2, a transparent co-located virtual machine communication mechanism. It applies directly memory copying and bypasses the traditional split driver model, producing a high performance in co-located virtual machine communication, and it also keeps transparent to upper level programs so any modification of program is not necessary. Also, ColorCom2 has an advantage over some other similar work is that it can work well although in the case that the underlay network device is interrupted. We use benchmarks and common programs to testColorCom2 in Xen hyper visor and the evaluation result have demonstrated that it has an explicit performance boost and a lower resource cost than the in-built co-located virtual machine communication mechanism. Meanwhile, the philosophy behind the design and implementation of ColorCom2 is almost universally applicable in any type of virtual machine.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Hybrid Harmony Search Method Based on OBL GPU-RMAP: Accelerating Short-Read Mapping on Graphics Processors Fractional Exponent Coupling of RIO Optimizing Academic Conference Classification Using Social Tags Availability-Aware Cache Management with Improved RAID Reconstruction Performance
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1