[发明专利]一种基于应用程序性能约束的虚拟机节能整合规划方法有效
申请号: | 201310186276.9 | 申请日: | 2013-05-17 |
公开(公告)号: | CN103235738A | 公开(公告)日: | 2013-08-07 |
发明(设计)人: | 吴朝晖;叶可江;姜晓红;李翔 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 杭州裕阳专利事务所(普通合伙) 33221 | 代理人: | 应圣义 |
地址: | 310027 浙江省杭州市浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及计算机系统结构领域的系统级虚拟化技术及虚拟机整合技术,公开了一种基于应用程序性能约束的虚拟机节能整合规划方法,包括先对典型的应用程序进行全面的整合轮廓分析,并把结果保存为经验数据指导后续的整合规划,然后把待整合的应用程序输入到节能整合规划器,并设置每种应用程序的性能约束,节能整合规划器通过查询整合轮廓分析经验数据集并经过一个最优化数学模型的计算,最终得出满足应用程序性能约束的最优整合方案。本发现方法在考虑节能目标的同时维持良好的应用程序性能。 | ||
搜索关键词: | 一种 基于 应用程序 性能 约束 虚拟机 节能 整合 规划 方法 | ||
【主权项】:
1.一种基于应用程序性能约束的虚拟机节能整合规划方法,其特征在于,包括如下步骤:步骤a:设置每台服务器上允许容纳的最多的虚拟机个数C;步骤b:对典型的M种应用程序进行全面的整合轮廓分析,全面的整合轮廓分析的方案共种,Casei表示第i种整合方案,Xi表示Casei种整合方案的个数,1≤i≤N,相同的应用程序可以整合到同一个物理机上;步骤c:把待整合的一系列应用程序输入节能整合规划器,Appi表示第i种应用程序,Vi表示Appi的个数,1≤i≤M,总的待整合的应用程序个数为步骤d:设置每种应用程序的性能约束,Pi表示第i种应用程序的性能约束,1≤i≤M,如果某种应用程序的性能约束被设置为Pi,0<Pi<1,则意味着这种应用程序在整合中的性能与该种应用程序单独运行在一台物理机上的性能的比值大于等于Pi,Pi越接近于1,表示第i种应用程序在整合中的性能越好;步骤e:把整合问题建模成一个最优化模型,优化的目标为最小化所需的物理机个数,优化目标可以表示为Xi表示第i个整合方案的个数,它需满足如下约束:∀ j ∈ [ 1 , M ] , Σ i = 1 N A i , j * X i = V j - - - ( 1 ) ; ]]>∀ j ∈ [ 1 , M ] , ∀ i ∈ N , P i , j ≥ P j - - - ( 2 ) ; ]]> 其中,第一个约束表示保证所有的应用程度都被部署到物理机上,Ai,j表示第j种应用程序Appj在第i个整合方案Casei中出现的个数;第二个约束表示在所有的整合方案中,每种应用程序在整合时的性能都满足给定的性能约束,Pi,j表示第j种应用程序Appj在第i个整合方案Casei中的性能;第三个约束表示物理机个数是一个整数;步骤f:节能整合规划器根据以上的最优化模型及输入的待整合的应用程序和每种应用程序的性能约束,查询整合轮廓分析经验数据集后,计算出最优的整合方案。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310186276.9/,转载请声明来源钻瓜专利网。
- 上一篇:切削液净化装置
- 下一篇:一种洗脚液及其制备方法