虚拟计算环境中CPU开销的测量系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:johnlu2828
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来计算系统虚拟化作为一种功能强大而且方便的技术得到了广泛的应用,它使得物理计算资源不再由单一的操作系统来独享,而是由多个VM共享使用,这一改变,引入了不可忽略的用于管理的CPU开销。在目前众多的针对虚拟化性能开销的研究中,都是从某一应用性能下降的角度去衡量虚拟化性能的开销,而没有直接地去研究虚拟计算环境中用于管理的CPU开销。如何界定和测量CPU开销、CPU开销存在哪些影响因子,以及这些影响因子与CPU开销之间存在怎样的关系,是在研究虚拟机开销过程中亟待解决的问题。基于这一目的,虚拟计算环境中的CPU开销系统VOMS提出了虚拟计算环境中CPU开销的界定原则,即虚拟计算环境中的CPU开销是由于虚拟化技术的引入所带来的不同于传统系统的不可避免的CPU开销。针对这一界定原则,指出了虚拟计算环境中CPU开销的两个测量指标,即虚拟机之间进行调度时产生的CPU性能开销和由特权域代理执行某些特权指令产生的额外CPU开销。VOMS通过插入事件触发代码,获取到Xen每次执行调度操作和代理特权操作消耗的时间片以及两类操作的总次数,并使用Xentrace和Xenrelay作为数据传输引擎实现了虚拟机内和虚拟机监控器内的数据采集机制,从而准确地获取各个虚拟机的CPU使用情况以及CPU开销。系统通过自动对齐与解析模型,将采集自客户虚拟机内和虚拟机监控器内的数据按照统一的格式进行数据处理,动态地反映出虚拟计算环境中物理CPU和虚拟CPU的使用情况以及映射关系,得出虚拟计算环境中CPU的开销;为了更好地研究不同影响因子对这一开销的影响,VOMS测试控制平台能够按照统一模板同时启动指定数量的虚拟机,并在其上部署指定类型的负载,进行CPU开销的测量,从而为虚拟机数量以及虚拟机负载类型这两类影响因子的研究提供支持。通过对不同数量的虚拟机上运行空负载、计算密集型负载、IO密集型负载,VOMS系统测试结果指出了随着虚拟机数量的增长虚拟计算环境中CPU开销将呈现出指数级的增长;在同样的情况下,计算密集型的应用产生的CPU开销更大;当虚拟机数量达到8个,且在虚拟机上均执行计算密集型负载时,开销占到了所有计算资源的14.7%。这一规律揭示了如何在资源利用率和有效资源之间进行调配和权衡。
其他文献
随着信息和网络技术广泛而深入地渗透到商业、金融、科研、教育、军事以及人们日常生活的各个领域,网络和信息安全对人们生活和国家安全的影响越来越重要。防火墙技术是较早发
用传统遗传算法处理规模越来越大,搜索空间越来越复杂的优化问题时,由于需要较多的个体数量和大量的计算,进化速度缓慢难以达到适时的要求,所以遗传算法传统的串行处理方式就显得
随着web2.0的快速发展,用户变成了互联网内容贡献的主力,大量用户产生的主观性文本充斥了人们的视野。基于这些主观性文本的情感分析成为了近些年的研究热点。情感词典的构建
随着企业业务过程的复杂程度和参与者的规模急剧增长,各业务间的逻辑关系变得更为复杂。采用工作流管理技术建立工作流模型,描述复杂的业务过程信息,可以实现对复杂业务过程
信息化管理系统是促进现代企业发展有利工具,信息化管理系统涉及多个领域的理论和技术,如数据存取技术等,因而具有综合性和挑战性。现在企业的信息管理系统大多都建立在两层
作为一个新兴崛起的研究领域,基于Twitter、新浪微博等社交媒体的事件挖掘研究正受到越来越多的关注。针对社交媒体数据流的噪声数据过滤、事件识别和事件摘要生成技术已成为
现今光纤作为新的信息传播介质已经普遍应用到了城域网和广域网中,而波分复用技术(WDM)是当前光纤网络中常见的提高光纤网络吞吐量的一种技术,它的工作原理是利用不同光波互
生产调度问题普遍存在于各个行业领域中,它是生产制造行业进行有效的管理和运作的关键。合理的优化调度策略,能够提高企业的生产效率,降低生产成本。因此,对车间作业调度问题的研究具有重要的理论意义和现实意义。遗传算法作为一种应用范围很广的进化算法,可以应用于生产调度问题的优化求解。但遗传算法也有本身的不足,本文针对于此,根据生物机体免疫系统的抗原识别、保持抗体的多样性等特点,引入生物学中的免疫算子,提出了
实体关系抽取在自然语言处理中占有非常重要的地位。它不仅是信息抽取的一项主要任务,而且是信息检索、自动应答系统等所采取得重要技术之一,具有广阔的应用前景。近年来,人们开
本课题来源于国家“十一五”863计划重点项目“面向流程管理的软件生产线”的子项目“可视化表单工具系统”。   表单是一种普通的用户界面元素,为数据输入和输出提供了一