动态电源管理在系统软件层的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:zjkghost10
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统性能的不断提高,越来越多的系统设计面临着高性能和低能耗所带来的矛盾,低功耗设计是解决这一矛盾的必然要求。动态电源管理(Dynamic Power Management,DPM)是实现低功耗设计的有效手段,它根据实际运行的工作量来决定设备电源的状况,当观察到设备负载较低或设备空闲时,关闭设备或将设备转入低能耗模式,从而实现对能耗的有效利用。   DPM策略是动态电源管理技术研究的重点,它决定了设备何时关闭或者转入低能耗状态,动态电源管理能否实现对能耗的有效利用,很大程度上取决于所采用的策略的性能。当前的DPM策略主要有Timeout策略、预测策略、随机模型策略三种类型。   系统级的动态电源管理是研究的热点。在当前主流的操作系统中,已经为用户提供了若干系统级的动态电源管理,它们是系统级电源管理标准,例如APM、ACPI等在系统软件层的实现。这些实现存在着一些不足,例如电源管理粒度过粗、所采用的电源管理策略过于简单或者存在缺点、实现只针对处理器导致扩展性不好等等。   本文针对当前主流的操作系统中的动态电源管理存在的问题,提出了一个可动态加载的动态电源管理模块的框架,并在Linux系统中实现了这一框架。本文主要做了以下工作:   第一:提出了一个可动态加载的动态电源管理模块的框架,采用了软件设计上的分层概念,将DPM模块分为四层。   第二:在Linux系统实现了所提出的DPM模块框架。在DPM模块中,通过SYS这一虚拟文件系统向用户暴露了控制DPM模块的接口。在设备驱动层,提供了CPU和硬盘的动态电源管理所需要的底层驱动。   第三:对动态电源管理策略进行了深入研究。包括:分析比较了各种不同策略的优缺点;针对Linux Cpufreq内核子系统中的CPU电源管理策略Ondemand的不足,提出了一种新的CPU电源管理策略;对基于半马尔可夫过程的随机模型算法进行了研究,并以磁盘作为节能对象,实现了基于半马尔可夫过程的磁盘动态电源管理。   最后,对DPM模块中的CPU和硬盘的动态电源管理进行了实验。实验结果验证了本文提出的DPM模块框架及其具体实现过程的可行性,同时也验证了模块中采用的针对CPU和磁盘的电源管理策略的高效性。
其他文献
随着互联网信息及用户的飞速增长,如何有效减少用户访问延时,提高网络服务质量和网络带宽的利用率是一个迫切需要解决的难题。Web代理缓存技术是克服这些问题的最有效的方法
语音识别是一门集语言学、信号处理、计算机技术于一身的综合性学科。其广阔的应用前景,广泛的应用领域使大量的科学研究人员长期以来一直关注着它,并投入大量精力对其进行研
软件已经成为影响国民经济、军事、政治乃至社会生活的重要因素。软件的缺陷是导致相关系统出错、失效、崩溃甚至机毁人亡的潜在根源。软件缺陷预测是保证软件可靠性和软件质
学位
网络安全保障问题是信息化发展过程和使用中必须要面对的问题,网络的开放性与安全性是反比例的关系,在这种情况下,人们都在寻求能够找到防御攻击的方法。但是,当前攻击与防范作为
由于信息技术的高速发展,各种网络应用、物联网传感器产生的数据量爆炸式增长,在线的实时处理应用场景日渐增多,流式计算逐渐在大数据处理的领域占据一席之地。目前已有的许多开
随着计算机网络技术的发展和广泛应用,网络安全问题随之而来。如何能快速、准确、有效地识别己有的攻击和日益增多的新的攻击,已经成为网络安全研究的热点问题。论文针对现有
由于在可扩展性、可用性以及性价比方面的显著优势,机群系统已成为高性能计算机和超级服务器的主流结构。作为机群系统的核心软件,机群文件系统负责机群环境下文件的保存、获取
无线传感器网络(WSN)是一种新兴的多学科交叉的热点研究领域。WSN网络部署环境的复杂性和节点部署的随机性使得网络中的无线链路收发特性呈现时间演进中的动态性、空间分布上
安全套接层协议(SSL)是应用于Intenet上的一个安全通信协议。它的主要目的是在两个实体之间建立安全连接,提供可信赖的网络服务。该协议采用了多种加密算法,具备了信息加密、完
制造业是我国国民经济的支柱产业,流程工厂作为制造业的重要组成部分,对社会经济发展具有十分关键的作用。随着CAD技术、协同计算技术的发展以及工厂规模的不断扩大,业界对流程