面向异构云环境的能耗测算模型与技术研究

能耗模型论文 能耗测算论文 能耗监控论文
论文详情
近年来,随着云计算技术及其应用的迅速发展,云数据中心的数量和规模都大幅度增加。与此同时,云数据中心的高能耗问题也愈发的严重。因此,数据中心的能耗管理逐渐成为云计算领域的热点研究方向。其中能耗建模方法和相应的能耗测算机制是最基础的研究工作。本文首先对面向服务器、组件和虚拟机三种粒度对象的能耗测算方法和能耗模型做了调研和分析,通过调研和分析指出了现有能耗模型的特点和不足。针对现有数据中心的异构性、高扩展性和能耗监控部署成本高的特点,阐述了面向数据中心能耗建模的三个建模目标:高扩展性、高适应性和高准确性。受到现有模型的不足和建模目标的启发,本文提出了一种基于利用率的幂指函数CPU能耗模型,该模型仅使用利用率和一个常量参数来描述CPU能耗随利用率的变化情况。该模型在拥有较好的准确率的同时,降低了模型训练难度和简化了监控系统部署。本文还进一步探究磁盘能耗与性能的关系,提出一种基于状态划分的磁盘能耗模型。通过几个关键阈值区分磁盘顺序读写和随机读写状态,使得磁盘能耗测算更为准确。基于以上研究和分析,同时针对现有云数据中心能耗测算系统研究的不足,本文设计和实现了一种基于多部件的面向异构云环境的服务器分布式能耗测算系统Distributed Energy Meter(简称DEM)。DEM使用了基于硬件感知的CPU能耗模型选择计算方法,同时支持模型参数动态可调,使得能耗测算更为准确。DEM还采用了基于周期性推送和事件触发推送相结合的通信模式,使得DEM分布式通信架构轻量且高效。同时DEM实现多粒度对象的能耗测算,包括物理服务器、虚拟机、容器和进程四种粒度对象。最后本文不仅使用PC Mark和Sysbench中的综合负载测试对提出的DEM进行了CPU能耗模型/磁盘能耗模型和集群能耗测试,也使用自定义的负载脚本对虚拟机和容器能耗模型进行了验证。实验结果表明提出的DEM系统不仅可以实现异构云环境下的云服务器的能耗测算,且具有良好的能耗测算精度。
摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第11-16页
    1.1 问题背景第11-12页
    1.2 研究动机第12-13页
    1.3 文章的贡献成果第13-15页
    1.4 论文结构介绍第15-16页
第二章 相关理论和技术第16-33页
    2.1 服务器能耗测算方法第16-17页
    2.2 服务器能耗第17-27页
        2.2.1 服务器能耗模型第17-19页
        2.2.2 部件能耗模型第19-27页
        2.2.3 进程能耗模型第27页
    2.3 虚拟机能耗第27-30页
        2.3.1 虚拟机能耗测算方法第28页
        2.3.2 虚拟机能耗模型第28-30页
    2.4 能耗测算软件第30-32页
        2.4.1 PowerTop第30-31页
        2.4.2 Joulemeter第31页
        2.4.3 CloudMonitor第31-32页
    2.5 本章小结第32-33页
第三章 能耗模型研究与演进第33-52页
    3.0 能耗模型演进介绍第33-34页
    3.1 能耗模型评价标准第34-35页
    3.2 CPU能耗模型演进第35-44页
        3.2.1 数据采集第36页
        3.2.2 线性CPU能耗模型第36-37页
        3.2.3 多项式CPU能耗模型第37-39页
        3.2.4 幂函数CPU能耗模型第39-40页
        3.2.5 幂指函数CPU能耗模型第40-43页
        3.2.6 基于硬件感知的CPU能耗模型选择计算方法第43-44页
    3.3 内存能耗模型演进第44-46页
    3.4 磁盘能耗模型演进第46-49页
        3.4.1 基于运行时间的磁盘能耗模型第46页
        3.4.2 基于读写字节数的磁盘能耗模型第46-47页
        3.4.3 基于状态划分的磁盘能耗模型第47-49页
    3.5 系统能耗模型第49-50页
    3.6 虚拟机和容器能耗模型第50-51页
        3.6.1 虚拟机能耗模型第50页
        3.6.2 容器能耗模型第50-51页
    3.7 本章小结第51-52页
第四章 分布式能耗测算系统的设计与实现第52-69页
    4.1 分布式能耗测算系统设计第52-56页
        4.1.1 DEM-Slave设计第52-53页
        4.1.2 DEM-Master设计第53-54页
        4.1.3 分布式通信设计第54-56页
    4.2 分布式能耗测算系统实现第56-68页
        4.2.1 DEM-Slave实现第56-65页
        4.2.2 DEM-Master实现第65-68页
    4.3 本章小结第68-69页
第五章 系统验证第69-77页
    5.1 系统实验环境第69-70页
    5.2 CPU能耗测试第70-71页
    5.3 磁盘能耗测试第71-73页
    5.4 分布式集群能耗测试第73-74页
    5.5 虚拟机能耗测试第74-75页
    5.6 容器能耗测试第75-76页
    5.7 本章小结第76-77页
总结与展望第77-79页
参考文献第79-84页
攻读硕士学位期间取得的研究成果第84-86页
致谢第86-87页
附录第87页
论文购买
论文编号ABS4350385,这篇论文共87页
会员购买按0.30元/页下载,共需支付26.1
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付43.5
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656