论文摘要
本文的研究内容是“低功耗进程调度算法”。这种算法通过改进进程调度策略,达到降低功耗的目的。此类算法的作用是:1.在通用系统方面,由于功耗降低而使芯片热量下降,可以取消散热装置,以使计算机能够更小、更安静、更可靠;2.在嵌入式系统方面,用来延长电池供电系统的工作时间,此类系统包括手机、笔记本电脑、GPS(全球定位仪)等。低功耗进程调度算法又称为“DVS(动态调压)算法”。和其他低功耗算法(例如DPM算法)相比,DVS算法的优点是降耗效果好、便于移植。DVS算法的核心问题是功耗和实时性的矛盾:为了降低功耗,就要降低频率,而这可能破坏实时性。如何把握功耗和实时性的平衡,是最主要的问题。以文献[Mar94]为标志,从那以来,已经有许多论文提出了各自的DVS算法。这些算法可以分成在线和离线两大类。这些算法都不够实用,具体表现在:1.在线算法通过“窗口”统计CPU利用率,这导致功耗浪费,并且也无法确定合适的窗口尺寸;2.无论在线还是离线算法,均假设进程是自由运行的,这显然和实际不符。为了克服现有算法的缺点,本文首先提出并证明了最优低功耗调度定理,还证明了任何在线算法都不可能是强实时的:这两点对算法研究具有指导意义。本文提出了两个新的DVS算法。一个是自适应DVS算法。这是一种在线算法,它统计的不是CPU利用率,而是“频率利用率”,并且也不是通过窗口统计的。这就使它摆脱了现有在线算法的缺点。实验数据表明:它的降耗效果不但优于主要的在线算法,甚至还优于离线算法。它的实时性也可以接受:在合适的硬件平台上,平均每运行1000次,破坏实时性不会超过2次。第二个是DP-DVS算法,这是一个离线算法。它的特点是:注意到了进程并不是“自由”运行的,彼此间存在制约、依赖的关系。该算法利用依赖关系树确定进程的合理执行次序,再利用最优低功耗调度定理确定合理执行频率。该算法还具有一定的死锁避免能力,有助于增强系统健壮性。上述两个算法的开销都很小。因此,都具有较高的工程应用价值。本文还研究了进程调度和电池性能之间的关系。以前也有一些文献研究这个问题,但是它们的方法是基于化学、电子线路的,因此其结论的通用性、权威性较差。本文采用了新的研究方法,基于电池的放电曲线和基本物理知识,其结论具有很好的通用性和权威性。主要结论是:应该优先运行频率较高的进程,简称“高频率优先”原则。本文通过实际放电实验,验证了该结论。这个结论可以用来遴选、改进低功耗算法。作为示范,本文利用该结论改进了一个现有DVS算法。围绕上述的定理、两个算法和电池问题,本文还论述了其他相关方面,比如功耗的产生机制、计算机系统中的功耗分布情况、现有操作系统的进程调度算法、CPU性能对DVS算法性能的影响、现有各种DVS算法的特点和优缺点、模拟和评估手段等。本文的工作也表明:只有当CPU的主频能连续调节的时候,DVS算法的效果才能充分发挥。目前还没有这样的CPU,因此是值得开发的。
论文目录
相关论文文献
- [1].基于云计算的资源调度算法优化研究[J]. 太原师范学院学报(自然科学版) 2019(04)
- [2].云环境下基于双重公平性约束并行调度算法的研究与实现[J]. 福建师范大学学报(自然科学版) 2016(06)
- [3].一种多核混合分区调度算法设计与实现[J]. 微电子学与计算机 2016(07)
- [4].海量舰船网络信息的智能调度算法[J]. 舰船科学技术 2020(14)
- [5].基于嵌入式系统任务调度算法的研究[J]. 电子设计工程 2019(07)
- [6].基于三角模糊数改进的块存储调度算法[J]. 信息技术 2017(09)
- [7].一种新颖的网格工作流调度算法[J]. 计算机工程与应用 2010(10)
- [8].基于遗传算法的突发公交智能调度算法[J]. 微型电脑应用 2020(07)
- [9].基于云计算的调度算法[J]. 电子技术与软件工程 2019(05)
- [10].基于霍普菲尔德网络的云作业调度算法[J]. 系统仿真学报 2019(12)
- [11].基于内存管理的多重查询调度算法[J]. 计算机技术与发展 2010(07)
- [12].光突发交换网络的一种批量重调度算法[J]. 光通信技术 2010(12)
- [13].一种嵌入式自适应调度算法的设计[J]. 计算机与数字工程 2009(08)
- [14].预测调度算法在平行机问题中的应用[J]. 控制工程 2008(05)
- [15].基于优先级与搜索式算法相结合的立体货柜调度算法分析[J]. 制造业自动化 2020(04)
- [16].基于生产函数的效用优化云计算资源调度算法[J]. 计算机应用研究 2017(02)
- [17].云存储的多维离线调度算法[J]. 计算机应用与软件 2017(06)
- [18].虚拟计算环境下基于模糊聚类的资源调度算法[J]. 北京邮电大学学报 2015(S1)
- [19].面向数控系统的反馈调度算法的研究[J]. 组合机床与自动化加工技术 2011(06)
- [20].基于无线网络的混合业务资源调度算法[J]. 计算机工程 2010(07)
- [21].4G室内分布小区调度算法优化方案的分析[J]. 中国新通信 2017(20)
- [22].LTE-B若干可能的关键技术及其对MAC调度算法的影响[J]. 黑龙江科技信息 2016(26)
- [23].车联网数据流的多维服务质量改进异构计算最早完成时间调度算法[J]. 计算机应用 2015(11)
- [24].基于云计算的多目标服务调度算法的改进研究[J]. 陕西理工学院学报(自然科学版) 2012(01)
- [25].常用进程调度算法的分析与评价[J]. 数字技术与应用 2010(10)
- [26].基于性价比改进的网格调度算法[J]. 计算机技术与发展 2010(12)
- [27].机场调度算法的性能分析与研究[J]. 软件导刊 2009(06)
- [28].基于多处理器数据库系统的查询调度算法[J]. 计算机工程 2009(23)
- [29].云计算环境下舰船内部信息资源全局均衡调度算法[J]. 舰船科学技术 2020(02)
- [30].离散车间多目标调度算法探究[J]. 电脑与电信 2017(12)