志愿计算中虚拟化实现的成本

Mohammadfazel Anjomshoa, M. Salleh, M. Kermani
{"title":"志愿计算中虚拟化实现的成本","authors":"Mohammadfazel Anjomshoa, M. Salleh, M. Kermani","doi":"10.1109/I4CT.2014.6914205","DOIUrl":null,"url":null,"abstract":"The advantages of using virtualization can be impaired if it can not deliver sufficient performance. Running applications in virtualized environment incur performance overheads regarding to the virtualization functionalities like initialization virtual machine image, the booting time of virtual machine, starting, pausing and turning off the virtual machine. Virtualization functionality has implication on the host performance and when it is mixed with volunteer computing in order to undertake the execution of jobs, it becomes a serious challenge as volunteer computing aims to use public dedicated resources in an efficient manner to maximize the work done. In order to adopt virtualization technology in volunteer computing, the performance impact of virtualization on volunteer computing middleware needs to be distinguished. In this paper, we experimentally evaluate the virtualization functionalities overhead by comparing the job application execution in two scenarios: 1) executing job application in a virtualized environment by using vboxwrapper (The latest BOINC virtualization approach) and 2) executing job application directly on the host OS. Based on the result, virtualization fashion imposed up to 5 minutes pre-execution overhead when three jobs performed in parallel. The storage overhead ranged from 13% to 26%, depending on the number of jobs that are executing in parallel. This amount of overhead for memory ranged from 6.5% to 20%.","PeriodicalId":356190,"journal":{"name":"2014 International Conference on Computer, Communications, and Control Technology (I4CT)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The cost of virtualization implementation in volunteer computing\",\"authors\":\"Mohammadfazel Anjomshoa, M. Salleh, M. Kermani\",\"doi\":\"10.1109/I4CT.2014.6914205\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The advantages of using virtualization can be impaired if it can not deliver sufficient performance. Running applications in virtualized environment incur performance overheads regarding to the virtualization functionalities like initialization virtual machine image, the booting time of virtual machine, starting, pausing and turning off the virtual machine. Virtualization functionality has implication on the host performance and when it is mixed with volunteer computing in order to undertake the execution of jobs, it becomes a serious challenge as volunteer computing aims to use public dedicated resources in an efficient manner to maximize the work done. In order to adopt virtualization technology in volunteer computing, the performance impact of virtualization on volunteer computing middleware needs to be distinguished. In this paper, we experimentally evaluate the virtualization functionalities overhead by comparing the job application execution in two scenarios: 1) executing job application in a virtualized environment by using vboxwrapper (The latest BOINC virtualization approach) and 2) executing job application directly on the host OS. Based on the result, virtualization fashion imposed up to 5 minutes pre-execution overhead when three jobs performed in parallel. The storage overhead ranged from 13% to 26%, depending on the number of jobs that are executing in parallel. This amount of overhead for memory ranged from 6.5% to 20%.\",\"PeriodicalId\":356190,\"journal\":{\"name\":\"2014 International Conference on Computer, Communications, and Control Technology (I4CT)\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-10-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 International Conference on Computer, Communications, and Control Technology (I4CT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/I4CT.2014.6914205\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference on Computer, Communications, and Control Technology (I4CT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/I4CT.2014.6914205","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

如果不能提供足够的性能,使用虚拟化的优势就会被削弱。在虚拟化环境中运行应用程序会产生与虚拟化功能相关的性能开销,例如初始化虚拟机映像、虚拟机的引导时间、启动、暂停和关闭虚拟机。虚拟化功能对主机性能有影响,当它与志愿计算混合在一起以承担任务的执行时,它就成为一个严重的挑战,因为志愿计算旨在以有效的方式使用公共专用资源以最大限度地完成工作。为了在志愿计算中采用虚拟化技术,需要区分虚拟化对志愿计算中间件的性能影响。在本文中,我们通过比较作业应用程序在两种场景下的执行情况来实验评估虚拟化功能开销:1)使用vboxwrapper(最新的BOINC虚拟化方法)在虚拟化环境中执行作业应用程序,2)直接在主机操作系统上执行作业应用程序。根据结果,当并行执行三个作业时,虚拟化方式会造成高达5分钟的预执行开销。存储开销从13%到26%不等,具体取决于并行执行的作业数量。这种内存开销从6.5%到20%不等。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
The cost of virtualization implementation in volunteer computing
The advantages of using virtualization can be impaired if it can not deliver sufficient performance. Running applications in virtualized environment incur performance overheads regarding to the virtualization functionalities like initialization virtual machine image, the booting time of virtual machine, starting, pausing and turning off the virtual machine. Virtualization functionality has implication on the host performance and when it is mixed with volunteer computing in order to undertake the execution of jobs, it becomes a serious challenge as volunteer computing aims to use public dedicated resources in an efficient manner to maximize the work done. In order to adopt virtualization technology in volunteer computing, the performance impact of virtualization on volunteer computing middleware needs to be distinguished. In this paper, we experimentally evaluate the virtualization functionalities overhead by comparing the job application execution in two scenarios: 1) executing job application in a virtualized environment by using vboxwrapper (The latest BOINC virtualization approach) and 2) executing job application directly on the host OS. Based on the result, virtualization fashion imposed up to 5 minutes pre-execution overhead when three jobs performed in parallel. The storage overhead ranged from 13% to 26%, depending on the number of jobs that are executing in parallel. This amount of overhead for memory ranged from 6.5% to 20%.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Time series method for machine performance prediction using condition monitoring data Model of competency for personalized training in B2B for sports industry Architecture of software tools for Domain-Specific Mathematical Modelling Region of adaptive threshold segmentation between mean, median and otsu threshold for dental age assessment Simple model following control design methods for a stable and an unstable plant
×
引用
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