基于请求追踪的精确功耗控制技术的研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:yanzi774
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入21世纪以来,以门户网站、搜索引擎、网络社区和电子商务为代表的多层网络服务成为人类日常生活中不可或缺的部分。随着网络用户量和数据量的剧增,越来越多的互联网服务提供商选择自己建立数据中心来提供服务。然而,逐年攀升的数据中心的功耗成本一方面成为运营商的财政负担,另一方面加剧了能源消耗。   为了降低数据中心的功耗以及响应绿色IT的号召,功耗控制技术逐渐成为研究热点,国内外研究人员先后提出自己的解决方案并开发了相应的工具。本文主要以多层网络服务系统为研究对象,重点研究协同的功耗控制技术。在协同功耗控制领域,存在三种技术手段,分别是基于DVFS(CPU动态调频)的功耗控制,基于请求分发策略的功耗控制及基于服务器聚合的功耗控制技术。目前协同功耗控制领域的相关工作存在以下缺陷:1)功耗控制算法不精确,系统能耗效率低;2)限制条件多:要求系统同构、负载平衡等;3)不能有效应对动态负载。   针对当前工具的不足,本文设计实现了一个精确的运行时功耗控制系统PowerTracer,能够有效地降低数据中心的功耗。   本文的主要贡献如下:   1)以多层网络服务为研究对象,基于请求追踪技术,通过分析系统的性能特征和能耗特征,提出能耗效率诊断方法。该方法能够有效地揭示系统低能耗效率的原因,为有针对性地设计精确的功耗控制方法奠定基础。   2)基于请求追踪技术,提出请求分类的能耗性能模型,支持根据负载量的变化动态选择功耗模型,有效应对动态负载的场景;提出基于反馈循环的功耗控制算法,综合考虑各类请求的性能状态,对系统实施DVFS控制,在保证系统服务质量的前提下,有效地降低系统功耗。   3)根据上述思想,设计实现一个精确的运行时功耗控制系统PowerTracer,包括两部分:能耗效率诊断和运行时功耗控制。   4)以RUBiS和RUBBoS两个benchmark为负载,对PowerTracer以及其它三个功耗控制方法进行评测,并提出三个评测指标:系统节能比、请求失效率及平均响应时间。实验结果表明PowerTracer的性能是最优的。
其他文献
随着嵌入式系统的发展,嵌入式SOC芯片以其高集成度和快速定制等特点在工业控制、消费电子等领域获得了迅速的发展。而显示系统作为SOC芯片的重要组成部分,由于其图像显示需要不
近年来,伴随着各种应用日新月异的发展,人们对集群文件系统提出了更全面更多样化的需求。文件的小粒度I/O请求的性能对于集群文件系统的整体性能有着越来越重要的影响,应用迫切
人体动作的表示与识别是近年来在计算机视觉和模式识别领域被广为研究的一个问题,其在智能视频监控、智能人机交互接口以及多媒体检索等领域中都具有巨大的潜在应用价值。本文
为了适应开放、动态和多变的Internet环境,网构软件成为了旨在实现网络环境下计算资源共享和集成的一种新型软件形态。在网构软件开放协同模型中,软件系统的各软件实体以软件服
国内的机器翻译研究集中在汉语和英语互译上,针对少数民族语言的机器翻译以蒙古语居多,对于维语的机器翻译仍处于起步阶段。对于新疆这样一个多民族聚居的地区,以汉族和维吾尔族
随着移动通信技术的不断发展和用户需求的不断提升,现有2G/3G通信系统难以满足人们的日益增长的通信需求,3GPP在R8阶段启动了长期演进(LTE)和系统架构演进(SAE)两大标准化工
随着现代制造业向自动化、集成化、智能化的先进制造模式发展,数控加工仿真在制造业中的地位日趋重要。数控加工仿真是数控加工过程在虚拟环境中的映射,它可用于检验NC代码的正
随着宽带移动通信网络的发展,基于宽带的整合型家庭业务,如个人电脑上网业务、数字电话提供的语音VoIP业务、视频电话业务等,开始步入家庭生活。家庭网关作为连接内部家庭网络与
语言模型是描述自然语言内在规律的数学模型,在自然语言处理过程中占据着重要的地位,但目前维吾尔语语言模型的研究尚处于起步探索阶段,因此构建一个可靠的语言模型对于维吾尔语
智能交通是解决当今由于经济发展所带来的交通问题的根本办法。交通信息的获取是智能交通中的一个基本问题。传统上,这些数据是通过地感线圈给出的,但是由于其测量范围的限制,已