负载相关的虚拟机放置策略研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:zhangxinyao1121
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术抽象了物理资源层,将系统资源进行集中管理和集中调度,提高了资源利用的高效性。目前的服务器系统和数据中心广泛使用了虚拟化技术,以提高硬件资源利用率和提供按需服务。在多虚拟机环境下,为了保证用户性能要求,计算系统过量分配计算机资源(over provisioning),导致在实际应用中计算资源的利用率低下和大量资源的闲置。在利用虚拟化平台对用户提供服务前,对搭建的虚拟化平台进行合理的虚拟机放置,不仅可以节约成本,而且为后期虚拟化平台的运行提供很好的资源保证和资源可扩展性。针对这一情况,本文研究了基于负载特征的虚拟机放置策略。本文首先对传统的虚拟机放置策略进行了分析与研究。传统的虚拟机放置方法主要有峰值分配放置方法,平均值分配放置方法。这种策略适用于所有虚拟机放置,但会导致资源的浪费。为了针对不同负载的互补性特点,出现了虚拟机配对放置方法:一次配对峰值分配放置方法和一次配对平均值分配放置方法。不同负载的互补性分为时间互补性和空间互补性,分别表示一段时间内不同虚拟机对同一资源使用的互补性和同一时间不同虚拟机对不同资源使用的互补性。这一放置策略对于峰值分配和平均值分配造成的大量资源闲置和损失用户服务质量有了一定的改善。本文研究了虚拟机的负载特征,针对不同虚拟机的CPU资源利用率进行建模,将CPU资源利用率作为虚拟机负载特征,并提出了一种基于负载特征进行配对的虚拟机放置策略。该策略中对虚拟机队列进行预处理,屏蔽了高消耗状态的虚拟机。并且对预处理后不同的虚拟机负载进行时间互补度的检测。对于迭代配对程度的控制,提出在互补度最高的虚拟机中进行虚拟机叠加操作后进行虚拟机的饱和度检测。通过控制饱和度的值来控制是否将叠加后的虚拟机重新放入虚拟机队列进行迭代配对操作,从而达到多虚拟机的配对,充分利用闲置资源。为了验证本文提出的方案的合理性和有效性,本文在XEN虚拟化平台上利用自动评测工具httperf和autobench进行了大量实验。通过虚拟机的不同配对策略进行准确性和合理性的对比验证得出迭代配对算法的合理性,并且让虚拟机在达到满足用户服务质量目标的同时提高物理资源的利用率。实验结果表明,本文提出的策略可将资源利用率较传统方法提高37.5%,较非迭代配对方法提高12.5%。并且在使用更少的物理机的同时,保持虚拟机性能基本不变。
其他文献
随着计算机网络的不断发展及计算机硬件成本的日趋下降,将计算任务分布到不同的物理节点上进行处理,加快任务的处理速度已成为一种研究的趋势。这种分布式计算技术已经在对可靠
图像处理问题在日常生活中有着广泛的应用。图像的处理可以简单地分为基于像素颜色的方法和基于图像空间构造的方法。比较而言,基于图像空间构造的方法更加稳定准确,但实施较
Ad Hoc网络是一种没有固定基础架构或者中央管理系统的无线网络,任何一个无线节点都能通过无线直连的方式进行数据传输,或者是通过中间节点以一种连续多点跳跃的无线连接方式
传统的人工装配模式已经不能满足现代工业制造的快速、低成本的需求,而虚拟装配采用计算机仿真与虚拟现实技术,通过仿真模型,在计算机上仿真装配的全过程,提高了产品的设计效率和
苹果是市场上一年四季都能见到的水果,品种丰富,分布地域广泛。苹果收货后进行分级处理可以拉开价格档次,方便不同消费者购买。目前,对苹果的分级基本上应用基于机器视觉的分
无线传感器网络是一类典型的分布式存储系统。它作为一种以数据为中心的分布式自组织网络,其感知数据的存储和收集是极其重要的。而无线传感器网络往往部署在环境相对恶劣,条
武器装备快速扩散制造模式是为适应军工体制紧密耦合生产需求而提出的一种网络化的制造模式,是实现武器装备制造军民结合的一种先进生产模式。访问控制作为工作流安全技术中的
随着数据库应用的发展,人们越来越关注数据库的安全,特别是当数据库应用中涉及到与人们切身利益相关的隐私信息时。在数据发布这一应用中,数据是直接对外公布的,因此隐私保护更为
本文的库存优化是通过对库存管理体系和库存管理评价的研究,运用可操作的科学手段,对搜集的信息进行分析、整理,对影响库存水平优劣的指标进行价值判断,从而为企业通过库存优化管
近年来,随着互联网的高速发展和数码相机、手机等摄像设备的普及,数字图像成为表达视觉信息的重要载体。同时图像编辑软件的广泛应用也导致越来越多具有恶意行为的人将意图寄