[发明专利]虚拟环境下细粒度的CPU资源使用预测方法有效
| 申请号: | 201310043423.7 | 申请日: | 2013-02-04 |
| 公开(公告)号: | CN103150215A | 公开(公告)日: | 2013-06-12 |
| 发明(设计)人: | 尹建伟;陈韩玮;邓水光;孙小华;彭勇;吴朝晖 | 申请(专利权)人: | 浙江大学 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
| 代理公司: | 杭州裕阳专利事务所(普通合伙) 33221 | 代理人: | 江助菊 |
| 地址: | 310027 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 环境 细粒度 cpu 资源 使用 预测 方法 | ||
1.虚拟环境下细粒度的CPU资源使用预测方法,其特征在于,包括如下步骤:11)虚拟机管理器调度的额外CPU消耗预测步骤:使用两个不同层次的性能监控工具Sar和Xenmon收集CPU使用数据,所述性能监控工具Sar收集Uos和Uapp两个部分,所述Xenmon记录各个虚拟机的资源使用情况,利用Xenmon与Sar的差值,采用统计学习的方法预测Uvm,具体预测函数如下:
Uvm=aU2+bU+c. 公式(a)
所述U为CPU利用率,由应用系统Uapp、操作系统Uos和虚拟机管理器调度Uvm三部分组成:
U=Uapp+Uos+Uvm. 公式(b)
其中,Uapp由应用系统的负载决定,Uos视为常量;
12)针对非突发性负载,细粒度的CPU使用预测步骤:
对于非饱和系统,可通过实验的方式,进行有限的取样,然后使用以下公式预测CPU利用率的概率密度函数:
其中,σ2是方差正态分布g(x)的方差;
对于半饱和和全饱和系统,首选采用公式(c)进行预测,得到正态分布g(x),采用同等面积的梯形S1来替代S2,即CPU利用率的概率分布由S1,S3和S4组成,其中,τ为一个自定义的临界值,即CPU利用率大于此值时系统饱和,CPU利用率的概率分布函数可以表达为:
公式(d)
其中,h可通过求解以下方程组得到:
1-S4=S1+S3
其中,S1,S2,S3和S4分别为正态分布g(x)中各个部分的面积。
13)将突发性负载产生的CPU使用情况看作是两个状态下CPU概率密度函数的叠加步骤:采用以下公式进行预测:
f(x)=Ffb(x)+(1-F)fn(x). 公式(e)
其中,F是突发负载发生频率,fb(x)为突发状态下CPU概率密度函数,而fn(x)为非突发状态下CPU概率密度函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310043423.7/1.html,转载请声明来源钻瓜专利网。





