[发明专利]一种虚拟机实时能耗计量方法有效
申请号: | 201210137864.9 | 申请日: | 2012-05-04 |
公开(公告)号: | CN102854968A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 王颖;亓峰;李妍霏;熊翱;李文璟;邱雪松;孟洛明 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F1/28 | 分类号: | G06F1/28;G06F9/455 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 瞿卫军 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种虚拟机实时能耗计量方法,涉及虚拟机领域。所述方法包括:采集每个虚拟机的CPU利用率、内存利用率、磁盘吞吐量、物理节点的实测能耗,匹配成训练向量;重复上一步,得到预定数量的、非线性的训练向量,构建得到训练向量集合;对训练向量集合中的训练向量进行线性拟合,采用最小二乘法计算分类三段模型的权重参数;在实际应用环境中,采集实际运行的虚拟机的CPU利用率、内存利用率、磁盘吞吐量,根据实际运行的虚拟机的数量和所有实际运行的虚拟机的CPU利用率之和,确定相应的分类三段模型及其权重参数,计算得到待监听虚拟机以及物理服务器的能耗值。所述方法,降低了虚拟机数目和能耗峰谷波动对能耗估算准确度的影响。 | ||
搜索关键词: | 一种 虚拟机 实时 能耗 计量 方法 | ||
【主权项】:
一种虚拟机实时能耗计量方法,其特征在于,包括步骤:B:采集每个虚拟机的CPU利用率、内存利用率、磁盘吞吐量,以及物理节点的实测能耗,匹配成训练向量: T = { Σ k = 1 n U cpu ( k ) , Σ k = 1 n U mem ( k ) , Σ k = 1 n U io ( k ) , n , P server } ; 其中,n表示所述虚拟机的数量,Ucpu(k)表示第k个虚拟机的CPU利用率,Umem(k)表示第k个虚拟机的内存利用率,Uio(k)表示第k个虚拟机的磁盘吞吐量,Pserver表示所述物理节点的实测能耗;C:重复所述步骤B,得到预定数量的、非线性的所述训练向量,进而构建得到训练向量集合;D:对所述训练向量集合中的训练向量进行线性拟合,采用最小二乘法计算分类三段模型的权重参数;所述分类三段模型形式如下: M ( n , s ) = α n , s Σ k = 1 n U cpu ( k ) + β n , s Σ k = 1 n U mem ( k ) + γ n , s Σ k = 1 n U io ( k ) + ne n , s + P baseline ; 其中,s的数值为1、2或者3,分别对应表示n个所述虚拟机的CPU利用率总和处于低段、中段或者高段;αn,s表示分类三段模型的CPU权重参数;βn,s表示分类三段模型的内存权重参数;γn,s表示分类三段模型的磁盘权重参数;en,s表示分类三段模型的第四权重参数;Pbaseline表示所述物理节点的基线能耗;E:在实际应用环境中,采集每个实际运行的虚拟机的CPU利用率、内存利用率、磁盘吞吐量,根据所述实际运行的虚拟机的数量和所有所述实际运行的虚拟机的CPU利用率之和,确定所述分类三段模型的相应的权重参数,计算得到待监听虚拟机的能耗值Pvm:Pvm=αn,s×Ucpu+βn,sUmem+γn,sUio+en,s;其中,Ucpu表示待监听虚拟机的CPU利用率,Umem表示所述待监听虚拟机的内存利用率,Uio表示所述待监听虚拟机的磁盘吞吐量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210137864.9/,转载请声明来源钻瓜专利网。
- 上一篇:车辆用转向装置
- 下一篇:一种车辆用SCR系统