基于区间划分的实时系统节能调度

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:qq77880066
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大部分嵌入式设备由于设备体积和使用环境等原因,使得为设备充电变得异常困难,甚至在一些应用场景中,嵌入式设备的电能使用时间也即设备的生命周期。嵌入式设备的能耗管理近些年已经发展成为嵌入式系统相关研究中最重要的研究方向之一。在过去十年里,学术界在低能耗系统设计相关领域取得了巨大的成就。工业界将高级配置与能耗接口(ACPI)标准植入了操作系统,并增加了能耗管理模块,通过提供系统调用将一些系统设备转换为低能耗状态,从而达到节能的目的。许多在嵌入式设备上运行的应用也存在严格的时间限制,这些应用必须在截止期前完成,例如嵌入式控制器。嵌入式实时系统中,在满足任务在截止期前完成(实时性)要求的前提下,尽可能的降低整个嵌入式系统的能耗,是一个需要迫切解决的问题。将系统中小的空闲时间片段合并,增加空闲时间片段的平均长度,是解决嵌入式实时系统能耗问题的一个行之有效的策略。基于这种策略,提出了一种区间划分的能耗管理策略,由于划分的区间在形状上类似于垛的形状,因此将其称为Crenel-Interval (CI)。划分CI需要满足两个条件:1.将一个CI中所有的空闲时间片段合并后,CI中最多只能出现一个空闲时间片段:2.在满足1的条件下,CI的长度尽可能的长。在每个CI中,任务实例只能在CI的两端执行,而CI中所有的空闲时间片段都集中在CI的中间,因此在每个CI中最多只会存在一个CI。通过分析CI与任务实例之间的关系,CI中的任务实例被分为强制任务实例和可选任务实例,其中强制实例必须在当前的CI中完成,且在CI的前端执行,可选任务实例的部分工作量可以被推迟到后续的CI中执行,且在当前CI中执行的部分工作量需要在CI的后端执行。由于在每个CI中都形成了一个连续且较长的空闲时间片段,CI能够辅助一些调度算法降低系统能耗。DPM (Dynamic Power Management)技术可以将系统中的空闲设备转换为低能耗状态,从而达到节能的目的。利用DPM技术,基于不同的设备模型,提出了两种采用EDF (Earliest Deadline First)优先级分配策略的动态优先级节能调度算法。在单设备模型中,系统中只有一个设备,所有的任务都使用这个设备,基于此模型提出了CI-EDF调度算法。针对按照CI规则划分的可选任务实例的推迟问题,在保证任务集(任务集利用率U满足U≤1)可被CI-EDF调度的条件下,给出了每个可选任务实例在CI中的执行时间以及所有可选任务实例可被开始调度执行的时间点。CI-EDF的算法复杂度为O(n2)(n是系统中任务的个数)。在多设备模型中存在多个设备,一个任务可以使用多个设备,一个设备可以被多个任务使用,基于此模型提出了CI-EDFm算法。CI-EDFm为每个设备提供了一个CI (DCI), DCI是根据访问该设备的所有任务的周期计算而来。考虑到一个任务实例可能会访问多个设备,设计了一个基于权重因子的策略来判断任务实例是否应该被推迟,这个策略综合考虑了任务实例访问的所有设备的DCI以及这些DCI对能耗的影响,同时给出了计算任务实例可被推迟的最长时问的方法。CI-EDFm的时间复杂度为O(nm)(m是系统中设备的个数)。为了进一步的降低系统的能耗,提出了将DVFS技术集成到CI-EDF和CI-EDFm中的方法。考虑到任务在实际执行的过程中需要执行的时间要小于最坏情况的执行时间,对CI-EDF和CI-EDFm进行了修订,使得它们能够通过回收动态空闲时间来进一步节省系统能耗。现代处理器中,晶体管的尺寸变的越来越小,晶体管需要的阈值电压也在降低。由于亚阈值漏电流(Subthreshold Leakage.处理器漏电流的主要来源)随着阈值电压的降低而呈指数级增长,导致更多的电流消耗在晶体管的基底中。晶体管阈值电压的降低也使得处理器在较低的供应电压下也能获得较高的频率,导致处理器的动态功耗的减少。这说明在很多现代处理器中,能够用DVFS (Dynamic Voltage and Frequency Scaling)技术降低的动态能耗在减少,处理器的漏电流功耗(静态功耗)却在增加,漏电流功耗在处理器的功耗中占有的比例呈增大趋势。为了降低处理器的漏电流功耗,提出了基于CI的CI-RM算法。CI-RM算法为每个任务设置了一个阈值参数,这个参数和任务的周期以及任务集的利用率有关。如果任务实例的周期区间和CI的重叠区域的长度大于该任务的阈值参数,那么这个任务实例必须在当前的CI中完成其所有的工作量,反之,这个任务实例必须被推迟到下一个CI中执行。为了保证任务集在CI-RM算法下的可调度性,给出了可调度性证明以及CI-RM算法适用的任务集的利用率范围。CI-RM的时间复杂度为O)(n)。实验结果表明,和现有的基于区间划分的漏电流功耗管理算法相比,CI-RM能够适用利用率范围更广的任务集,CI-RM生成的空闲时间的平均长度是现有算法的两倍多,而且CI-RM能够节省更多的能耗(最高12%)。
其他文献
【正】佑宁寺佑宁寺,全称"郭隆贤巴林",简称"郭隆寺",清朝雍正皇帝赐名"佑宁寺",沿用至今,属藏传佛教格鲁派寺院。佑宁寺创建于明万历三十二年(公元1604年),在明末清初之际,
直行程执行器存在的械传动间隙往往被忽略,造成执行器的回程定位误差,执行器的定位精度难以满足应用要求。本文对这一问题展开应用技术研究,提出了软件补偿控制策略,并开发了
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
引言随着科技的发展,互联网技术在各行业中都得到了广泛的应用,将互联网技术与金融行业融合在一起,就产生了P2P金融平台,这个平台的交易成本比较低,且可以满足用户对于金融的
期刊
沈心工原名沈庆鸿,字叔逵,1870年2月14日生于上海, 1896年考入南洋公学师范院,是中国近代著名的音乐家、教育家。他创建的“学堂乐歌”开了我国近现代学校音乐教育的先河,被
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
探讨了基层国税部门领导班子建设问题,包括通过树立学习意识建设学习型班子、通过树立责任意识建设廉洁型班子、通过树立效能意识建设务实型班子、通过树立团结意识建设和谐
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
近些年来,我国计算机技术呈现出良好的发展趋势,并且在各个领域的应用中取得了极为显著的效果,特别是在机电一体化专业中的应用取得了极佳的效果,在实际应用过程中,计算机技
文章以多模态话语分析和动机理论作为研究框架,以英语专业两个自然班级学生作为研究对象,通过课堂行动研究和学生自我描述的方法分析了教师多模态课堂话语对学生学习动机的影