云计算环境中一种基于性能计数器的虚拟机功耗测量方法技术

技术编号:8562881 阅读:638 留言:0更新日期:2013-04-11 04:31
本发明专利技术公开一种针对云计算系统的虚拟机功耗测量方法。该方法首先选择出最具功耗代表性的性能计数器集合,然后利用“多阶逐次逼近”的方法来构建从性能计数器到物理设备功耗的映射关系和模型,从而获得虚拟机的总体功耗测量模型。本发明专利技术的主要优点是:虚拟机功耗模型的精确度相对已有方法而言得到了显著提高;功耗测量的采样时间精度从“毫秒”级提高到了“微秒”级,从而为实现云系统的细粒度功耗控制和管理提供了有效支持。

【技术实现步骤摘要】

本专利技术涉及云计算领域,特指一种针对虚拟机的功耗测量方法及其实现技术。
技术介绍
云计算系统已经逐步成为当前最具应用前景的分布式计算平台。为了保证云系统的服务质量,数据中心的服务器往往需要为用户提供全天候24小时的资源访问能力,而这种“过度供给”的资源共享方式导致了极大的能耗开销。因此,针对云系统的能耗控制与优化管理成为当前一个极具应用价值和商业价值的研究课题。在云计算环境中,高性能数据中心往往通过资源虚拟化技术来为上层用户提供服务,即资源分配和管理的基本单元为一个个独立的“虚拟机”。因此,实现云系统能耗控制与优化管理的基本前提就是准确、高效地度量虚拟机的功耗。由于虚拟机是被虚拟化软件动态创建出来的,而非一般的物理计算机,因此其功耗无法通过物理设备进行测量,而只能采用间接方式进行度量。以下是现有的虚拟机功耗测量技术的简要概括和缺陷分析 (I)基于线性模型的虚拟机功耗测量技术该类技术基于“物理设备的动态功耗与设备利用率成正比”这一假设前提,通过分析设备动态利用率与实际功耗之间的关系来获得两者的相关系数,然后通过线性叠加方式来估测虚拟机的功耗。该技术的主要缺点是准确性低,功耗模型的本文档来自技高网...

【技术保护点】
一种云计算系统中基于性能计数器的虚拟机功耗测量方法,其特征在于包括以下步骤:步骤(1):计算出所有性能计数器与四类物理设备(处理器、磁盘、内存、I/O设备)功耗之间的相关系数;步骤(2):针对每类物理设备,选择并保留与其能耗相关系数大于0.5的性能计数器作为最具功耗代表性的性能计数器集合;步骤(3):对步骤(2)中筛选出的性能计数器集合,依据其相关系数降序进行排列,并以一阶模型的方式构建“性能计数器–设备功耗”之间的映射模型;步骤(4):若一阶模型的精度无法达到要求,则继续使用二阶模型来构建“性能计数器–设备功耗”之间的映射模型;步骤(5):若二阶模型的精度仍然无法达到精度要求,则将误差范围增...

【技术特征摘要】
1.一种云计算系统中基于性能计数器的虚拟机功耗测量方法,其特征在于包括以下步骤步骤(I):计算出所有性能计数器与四类物理设备(处理器、磁盘、内存、I/O设备)功耗之间的相关系数; 步骤(2):针对每类物理设备,选择并保留与其能耗相关系数大于O. 5的性能计数器作为最具功耗代表性的性能计数器集合; 步骤(3):对步骤(2)中筛选出的性能计数器集合,依据其相关系数降序进行排列,并以一阶模型的方式构建“性能计数器-设备功耗”之间的映射模型; 步骤(4):若一阶模型的精度无法达到要求,则继续使用二阶模型来构建“性...

【专利技术属性】
技术研发人员:肖鹏胡志刚刘洞波屈喜龙
申请(专利权)人:湖南工程学院肖鹏
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1