[发明专利]一种虚拟机实时能耗计量方法有效

专利信息
申请号: 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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top