虚拟环境下虚拟机应用性能建模研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:y56
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
得益于虚拟化技术的成熟发展,虚拟机越来越多的出现在了企业、学校和科研机构当中。相对于物理机来说,虚拟机拥有更好的迁移性、可扩展性和相对低廉的购入成本与维护成本,所以越来越多的中小型企业和创业者倾向于购买虚拟机来部署服务。因此对于云服务提供者和用户来说,如何在满足SLA的情况下对云环境下或者运行于同一物理资源池上的虚拟机合理的分配资源从而实现硬件资源池的最大化利用变得越来越重要。  当前的云服务提供者(如亚马逊的EC2)提供的是一种粗粒度的资源分配策略,为了简单起见,其向用户提供具有固定硬件资源配置和计算能力的虚拟机实例,每一种类型的实例映射为不同大小的CPU、内存和其他硬件资源,并且根据用户所选择的类型进行收费。但当前的这种硬件分配和收费策略存在明显的缺点:对于用户来说,为了避免虚拟机使用过程中可能出现的性能问题,其可能会超额的购买配置,这样不仅使硬件资源未能得到充分的利用,同时也增加了预算的成本,而且这种成比例的硬件资源分配也可能使用户得到一个性能次优的实例;而对于目的在于收益最大化的云服务提供商来说,粗粒度的硬件资源分配不仅不能给用户提供最优的性能体验,而且那些超额配置的资源本可以提供给更多的用户使用,因此也没能达到最大的盈利。在这种情况下,对云环境下或共享同一物理资源池的虚拟机应用性能进行建模就变得有意义了。  本文通过对不同硬件资源对虚拟机应用性能影响的单独分析,识别了影响虚拟机应用性能的关键特征,确定了虚拟机应用性能建模的最小特征集合,并将这些特征作为原始特征应用到虚拟机应用性能建模中去;同时本文还证明了虚拟机应用性能与硬件资源之间存在着复杂的非线性关系,尤其当把硬件资源之间的相互影响以及资源间的竞争都考虑进去时,情况将变的更加复杂。本文提出了一种基于SVD特征拓展结合非线性模型的建模方法SVDFeature++,该方法通过奇异值分解(SVD)对原始硬件资源特征进行特征拓展,同时通过非线性的方法进行建模,实验表明建立的模型效果良好,与目前比较先进的方法相比,在评价指标精确度和鲁棒性上都有着较好的效果。此外,本文还根据SVDFeature++方法设计并实现了支持云环境下或基于同一物理资源池的虚拟机应用性能建模工具,用户可以在该工具的辅助下对虚拟机合理的分配硬件资源。
其他文献
随着IP语音(VoIP)技术在全球电信市场的不断普及,对服务供应商、设备制造商以及最终用户而言,性能改善、成本降低以及功能支持使VoIP成为一种极富吸引力的事物。由于人们对Vo
情感分析,又称为观点挖掘,近些年来作为研究热点被广泛应用于公众观点识别、产品评论摘要等诸多需要自动获取人们的观点与情感的应用场景中。情感分析不仅可以帮助消费者做出明
网络处理器已经成为新一代网络交换机与路由器的核心,随着网络带宽的急剧增长,对网络处理器传输带宽的要求也越来越高,而存储系统和调度算法由于直接影响到网络处理器的传输性能
今天,软件的提交形态已从产品形态向服务形态转换,软件需要根据用户的需求和技术的变化不断改变。这种改变的频率越来越高,推动软件从低级走向高级、从幼稚走向成熟。此时,人们用
笔式用户界面是普适计算环境中的一个主要人机界面形态,而数字笔迹技术是实现笔式交互的主要使能技术。数字笔迹技术通过结合传统纸笔方式的自然、方便和计算机强大的计算能力
越来多的网络服务提供商采用云计算平台提供他们的网络服务。然而也有很多服务商因担忧云计算平台的安全问题而迟迟没有将自己的核心业务放到云平台上。安全问题是云计算平台
嵌入式设备的网络化是人们把控制触角从工作生产向生活延伸的一个必然步骤,它也是当前嵌入式系统研究的热点问题之一。在该技术产生前,人们必须利用专用线路来控制远程设备,而现
贝叶斯网络是概率理论和图论相结合的产物,作为不确定性知识表达和推理的一种方法,已经成为数据库知识发现和决策支持系统的有效方法,并在很多领域都有着广泛的应用。  本文通
随着信息化建设的发展,网络已经成为支撑许多行业开展业务的基础平台,网络安全将直接影响到其业务的正常实施,甚至关系到国家的安全和社会的稳定。在危害网络安全的因素中,恶意软
当前,以Web Services为代表的面向服务计算(SOC)技术正受到产业界和学术界越来越多的关注,其应用也越来越广泛。在面向服务的计算环境中,存在着很多功能相同或相似的服务,为了对