CN108984292B - 混合关键***固定优先级周期任务能耗优化方法 - Google Patents

混合关键***固定优先级周期任务能耗优化方法 Download PDF

Info

Publication number
CN108984292B
CN108984292B CN201810921498.3A CN201810921498A CN108984292B CN 108984292 B CN108984292 B CN 108984292B CN 201810921498 A CN201810921498 A CN 201810921498A CN 108984292 B CN108984292 B CN 108984292B
Authority
CN
China
Prior art keywords
key
task
tasks
processor
period
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810921498.3A
Other languages
English (en)
Other versions
CN108984292A (zh
Inventor
张忆文
蒋文贤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huaqiao University
Original Assignee
Huaqiao University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huaqiao University filed Critical Huaqiao University
Priority to CN201810921498.3A priority Critical patent/CN108984292B/zh
Publication of CN108984292A publication Critical patent/CN108984292A/zh
Application granted granted Critical
Publication of CN108984292B publication Critical patent/CN108984292B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/329Power saving characterised by the action undertaken by task scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/48Indexing scheme relating to G06F9/48
    • G06F2209/484Precedence
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)

Abstract

本发明涉及一种混合关键***固定优先级周期任务能耗优化方法,包括以下步骤:建立包括若干个混合关键周期任务的混合关键周期任务模型;利用关键层次划分方法确定混合关键周期任务的优先级;计算出混合关键周期任务可行调度的最低速度S;计算出高关键层次任务在低模式下产生的空闲时间ST,利用该空闲时间确定处理器的执行速度Si;低关键层次任务以及高关键层次任务在低模式下始终以速度Si执行;高关键层次任务在高模式下其额外负载以最大处理器速度执行;利用动态功耗管理技术降低处理器能耗。本发明的方法通过利用高关键层次任务产生的空闲时间以及动态功耗管理技术,有效地降低***能耗。

Description

混合关键***固定优先级周期任务能耗优化方法
技术领域
本发明涉及混合关键***低能耗实时调度,特别涉及一种混合关键***固定优先级周期任务能耗优化方法。
背景技术
混合关键***是指在同一个平台上完成多种功能且满足功耗、成本、体积限制的嵌入式实时***。混合关键***可以执行不同关键层次的功能。这些功能大致可以分为安全关键功能和任务关键功能。无人机就是混合关键***的典型应用,其轨迹计算和飞行控制功能被认为是安全关键功能;而其用于监视目的的对象跟踪功能被认为是任务关键功能。由于该***受重量和体积的限制,且用电池供电,再加上处理器技术的快速发展,能耗问题已经成为制约该***发展的重要因素。
目前针对混合关键***的研究主要集中在***的可行性分析上,针对混合关键***能耗的研究相对较少,仅有的少数研究主要采用动态优先级策略调度的***,不能够适用于固定优先级策略的调度的***,且这些研究的能耗偏高。
发明内容
本发明的目的在于克服现有技术的不足,提供一种混合关键***固定优先级周期任务能耗优化方法,利用高关键层次任务产生的空闲时间以及动态功耗管理技术,有效地降低***能耗。
为了实现上述目的,本发明的技术方案是:
一种混合关键***固定优先级周期任务能耗优化方法,包括:
建立包括若干个混合关键周期任务的混合关键周期任务模型;
利用关键层次划分方法确定混合关键周期任务的优先级;
计算混合关键周期任务可行调度的最低速度S;
计算高关键层次任务在低模式下产生的空闲时间ST,利用该空闲时间确定处理器的执行速度Si;如果处理器的执行速度Si大于最低速度S,令Si=S;
低关键层次任务以及高关键层次任务在低模式下始终以速度Si执行,高关键层次任务在高模式下其额外负载以最大处理器速度执行;
利用动态功耗管理技术降低处理器能耗;
所述利用动态功耗管理技术降低处理器能耗,具体包括:
当处理器处于空闲状态时,比较此时处理器的空闲时间与处理器速度切换开销;如果处理器空闲时间比处理器状态切换开销大时,将处理器切换到低功耗状态,直到新的周期任务释放;如果处理器空闲时间小于或等于处理器状态切换开销时,处理器依然保持空闲状态。
优选的,所述建立包括若干个混合关键周期任务的混合关键周期任务模型,具体包括:
混合关键周期任务模型为由n个混合关键周期任务组成的集合Γ={τ12,…,τn},每个混合关键周期任务τi(1≤i≤n,i为整数)由四元组{Ti,Dii,Ci}组成,其中Ti表示混合关键周期任务τi的周期;Di表示混合关键周期任务τi的相对截止期限,且其等于Ti;ξi表示混合关键周期任务τi的关键层次,其可以表示为ξi={LO,HI},混合关键周期任务τi的关键层次为LO时,其为低关键层次任务,混合关键周期任务τi的关键层次为HI时,其为高关键层次任务;Ci表示混合关键周期任务τi的不同模式下的最坏情况下执行时间;Ci(LO)和Ci(HI)分别表示混合关键周期任务τi在低模式和高模式下的执行时间;如果混合关键周期任务τi为低关键层次任务,则Ci(HI)=Ci(LO);如果混合关键周期任务τi为高关键层次任务,则Ci(HI)>=Ci(LO)。
优选的,所述利用关键层次划分方法确定混合关键周期任务的优先级,包括如下处理步骤:
先按照混合关键周期任务的关键层次确定任务的优先级:关键层次越高,其优先级就越高;关键层次越低,其优先级就越低;
在此基础上,按照混合关键周期任务的周期进一步确认任务的优先级:周期越短,其优先级越高;周期越长,其优先级就越低;如果任务的周期相同,任务的下标越小,其优先级越高。
优选的,所述计算混合关键周期任务可行调度的最低速度S,其计算方式如下:
Figure BDA0001764351830000021
其中,F(n)表示单调速率策略调度周期任务集的利用率上界;UEX表示高关键层次任务额外负载的利用率;
Figure BDA0001764351830000022
表示低关键层次任务低模式下的利用率;
Figure BDA0001764351830000023
表示高关键层次任务低模式下的利用率。
优选的,所述计算高关键层次任务在低模式下产生的空闲时间ST,利用该空闲时间确定处理器的执行速度Si;如果处理器的执行速度Si大于最低速度S,令Si=S;具体包括:
空闲时间ST的计算方式如下:
Figure BDA0001764351830000024
其中,Γ表示混合关键周期任务集,ζi表示混合关键周期任务τi的关键层次;
处理器的执行速度Si的计算方式如下:
Figure BDA0001764351830000031
其中,如果Si>S,Si=S。
优选的,所述低关键层次任务以及高关键层次任务在低模式下始终以速度Si执行,高关键层次任务在高模式下其额外负载以最大处理器速度执行;其处理步骤如下:
如果任务τi是低关键层次任务,其以速度Si执行;如果任务τi是高关键层次任务,其开始以速度Si执行,当其执行时间超过
Figure BDA0001764351830000032
时,***将从低模式切换到高模式,所有的低关键层次任务将被取消,高关键层次任务的额外负载将以最大处理器速度执行。
由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:
(1)本发明的方法比现有的混合关键***周期任务调度方法相比节约大约15.69%能耗;
(2)本发明方法能够确保周期任务在其截止期限内完成执行;
(3)混合关键***能耗的降低,可以降低产品的生产成本,延长设备的使用时间,减少电池的更换周期。
以下结合附图及实施例对本发明作进一步详细说明,但本发明的一种混合关键***固定优先级周期任务能耗优化方法不局限于实施例。
附图说明
图1为本发明方法的流程图示意图;
图2为本发明实施例的归一化能耗与高关键层次任务高模式下的利用率的仿真实验结果图。
具体实施方式
以下将结合本发明附图,对本发明实施例中的技术方案进行详细描述和讨论。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
参见图1所示,本发明一种混合关键***固定优先级周期任务能耗优化方法,包括如下步骤:
步骤101:建立包括若干个混合关键周期任务的混合关键周期任务模型。
混合关键周期任务模型为由n个混合关键周期任务组成的集合Γ={τ12,…,τn},每个混合关键周期任务τi(1≤i≤n,i为整数)由四元组{Ti,Dii,Ci}组成,其中Ti是混合关键周期任务τi的周期;Di是混合关键周期任务τi的相对截止期限,且其等于Ti;ξi是混合关键周期任务τi的关键层次,其可以表示为ξi={LO,HI},混合关键周期任务τi的关键层次为LO时,其为低关键层次任务,混合关键周期任务τi的关键层次为HI时,其为高关键层次任务;Ci为混合关键周期任务τi的不同模式下的最坏情况下执行时间;Ci(LO)和Ci(HI)分别为混合关键周期任务τi在低模式和高模式下的执行时间;如果混合关键周期任务τi为低关键层次任务时,其Ci(HI)=Ci(LO);如果混合关键周期任务τi为高关键层次任务时,其Ci(HI)>=Ci(LO)。
步骤102:利用关键层次划分方法确定混合关键周期任务的优先级。
先按照任务的关键层次确定任务的优先级;关键层次越高,其优先级就越高;关键层次越低,其优先级就越低;在此基础上,按照任务的周期进一步确认任务的优先级;周期越短,其优先级越高;周期越长,其优先级就越低;如果任务的周期相同,任务的下标越小,其优先级越高。
步骤103:计算混合关键周期任务可行调度的最低速度S。
混合关键周期任务可行调度的最低速度S计算方式如下:
Figure BDA0001764351830000041
其中F(n)是单调速率策略调度周期任务集的利用率上界;其由下式计算:
Figure BDA0001764351830000042
其中,n为混合关键周期任务集周期任务的数量;UEX是高关键层次任务额外负载的利用率;其计算方式如下:
Figure BDA0001764351830000043
其中,Γ是混合关键周期任务集,ζi是混合关键周期任务τi的关键层次,HI代表高关键层次任务,Ci(LO)和Ci(HI)分别为混合关键周期任务τi在低模式和高模式下的执行时间;Ti是混合关键周期任务τi的周期;
Figure BDA0001764351830000044
是低关键层次任务低模式下的利用率,其计算方式如下:
Figure BDA0001764351830000045
其中,Γ是混合关键周期任务集,ζi是混合关键周期任务τi的关键层次,LO代表低关键层次任务,Ci(LO)为混合关键周期任务τi在低模式下的执行时间;Ti是混合关键周期任务τi的周期;
Figure BDA0001764351830000051
是高关键层次任务低模式下的利用率,其计算方式如下:
Figure BDA0001764351830000052
其中,Γ是混合关键周期任务集,ζi是混合关键周期任务τi的关键层次,HI代表高关键层次任务,Ci(HI)分别为混合关键周期任务τi在高模式下的执行时间;Ti是混合关键周期任务τi的周期。
步骤104:计算高关键层次任务在低模式下产生的空闲时间ST,利用该空闲时间确定处理器的执行速度Si;如果处理器的执行速度Si大于最低速度S,令Si=S。
空闲时间ST的计算方式如下:
Figure BDA0001764351830000053
其中,Γ是混合关键周期任务集,ζi是混合关键周期任务τi的关键层次,HI代表高关键层次任务,Ci(LO)和Ci(HI)分别为混合关键周期任务τi在低模式和高模式下的执行时间;处理器的执行速度Si的计算方式如下:
Figure BDA0001764351830000054
其中,ST为空闲时间;如果Si>S,Si=S。
步骤105:低关键层次任务以及高关键层次任务在低模式下始终以速度Si执行,高关键层次任务在高模式下其额外负载以最大处理器速度执行;其处理步骤如下:
如果任务τi是低关键层次任务,其以速度Si执行;如果任务τi是高关键层次任务,其开始以速度Si执行,当其执行时间超过
Figure BDA0001764351830000055
时,***将从低模式切换到高模式,所有的低关键层次任务将被取消,高关键层次任务的额外负载将以最大处理器速度执行;高关键层次任务的额外负载为Ci(HI)-Ci(LO)。
步骤106:利用动态功耗管理技术降低处理器能耗。
当处理器处于空闲状态时,比较此时处理器的空闲时间与处理器速度切换开销;如果处理器空闲时间比处理器状态切换开销大时,将处理器切换到低功耗状态,直到新的周期任务释放;如果处理器空闲时间小于或等于处理器状态切换开销时,处理器依然保持空闲状态。
参见图2所示,本实施例中,每个混合关键周期任务集包含11个周期任务,其中7个是高关键层次周期任务,4个是低关键层次周期任务。高关键层次与低关键层次周期任务的周期在[1000,5000]中选择。低关键层次周期任务τi的Ci(LO)与Ci(HI)在1到其周期之间进行选择。高低关键层次周期任务τi的Ci(LO)在1到其周期之间进行选择;高低关键层次周期任务τi的Ci(HI)在Ci(LO)到其周期之间进行选择。通过调整任务的Ci(LO)与Ci(HI)以确保混合关键周期任务集的利用率不超过给定的值。设置实验的仿真时间为1000000个时间片,***模式切换的时间设置为500000。设置低关键层次任务集的低模式的利用率为0.3和低关键层次任务集的高模式的利用率为0.18,考察高关键层次高模式下利用率对***能耗的影响。
图2中比较了三种方法。第一,PCS(没有利用节能技术的关键层次划分方法)方法,任务始终以最大处理器速度执行。第二,OSS(任务始终以最低速度执行,但不能利用动态空闲时间降低能耗)。第三,本发明的方法(利用DVS技术和DPM技术节能,且能利用高关键层次任务产生的空闲时间降低能耗)。从图2中可以看出,所有方法的归一化能耗都受到高关键层次高模式下利用率的影响。随着高关键层次高模式下利用率增加,所有方法的归一化能耗都上升。这是因为高关键层次高模式下利用率增加,导致任务的执行时间与其最低速度增加,所以***能耗增加。本发明方法的归一化能耗低于PCS和OSS方法的归一化能耗。本发明方法与PCS和OSS方法相比分别节约大约50.23%和15.69%的能耗。
以上仅为本发明实例中一个较佳的实施方案。但是,本发明并不限于上述实施方案,凡按本发明所做的任何均等变化和修饰,所产生的功能作用未超出本方案的范围时,均属于本发明的保护范围。

Claims (5)

1.一种混合关键***固定优先级周期任务能耗优化方法,其特征在于,包括:
建立包括若干个混合关键周期任务的混合关键周期任务模型;
利用关键层次划分方法确定混合关键周期任务的优先级;
计算混合关键周期任务可行调度的最低速度S;
计算高关键层次任务在低模式下产生的空闲时间ST,利用该空闲时间确定处理器的执行速度Si;如果处理器的执行速度Si大于最低速度S,令Si=S;
低关键层次任务以及高关键层次任务在低模式下始终以速度Si执行,高关键层次任务在高模式下其额外负载以最大处理器速度执行;
利用动态功耗管理技术降低处理器能耗;
所述利用动态功耗管理技术降低处理器能耗,具体包括:
当处理器处于空闲状态时,比较此时处理器的空闲时间与处理器速度切换开销;如果处理器空闲时间比处理器状态切换开销大时,将处理器切换到低功耗状态,直到新的周期任务释放;如果处理器空闲时间小于或等于处理器状态切换开销时,处理器依然保持空闲状态;
所述利用关键层次划分方法确定混合关键周期任务的优先级,包括如下处理步骤:
先按照混合关键周期任务的关键层次确定任务的优先级:关键层次越高,其优先级就越高;关键层次越低,其优先级就越低;
在此基础上,按照混合关键周期任务的周期进一步确认任务的优先级:周期越短,其优先级越高;周期越长,其优先级就越低;如果任务的周期相同,任务的下标越小,其优先级越高。
2.如权利要求1所述的混合关键***固定优先级周期任务能耗优化方法,其特征在于,所述建立包括若干个混合关键周期任务的混合关键周期任务模型,具体包括:
混合关键周期任务模型为由n个混合关键周期任务组成的集合Γ={τ12,…,τn},每个混合关键周期任务τi,1≤i≤n,i为整数,由四元组{Ti,Dii,Ci}组成,其中Ti表示混合关键周期任务τi的周期;Di表示混合关键周期任务τi的相对截止期限,且其等于Ti;ξi表示混合关键周期任务τi的关键层次,其可以表示为ξi={LO,HI},混合关键周期任务τi的关键层次为LO时,其为低关键层次任务,混合关键周期任务τi的关键层次为HI时,其为高关键层次任务;Ci表示混合关键周期任务τi的不同模式下的最坏情况下执行时间;Ci(LO)和Ci(HI)分别表示混合关键周期任务τi在低模式和高模式下的执行时间;如果混合关键周期任务τi为低关键层次任务,则Ci(HI)=Ci(LO);如果混合关键周期任务τi为高关键层次任务,则Ci(HI)>=Ci(LO)。
3.如权利要求2所述的混合关键***固定优先级周期任务能耗优化方法,其特征在于,所述计算混合关键周期任务可行调度的最低速度S,其计算方式如下:
Figure FDA0003335706080000021
其中,F(n)表示单调速率策略调度周期任务集的利用率上界;UEX表示高关键层次任务额外负载的利用率;
Figure FDA0003335706080000022
表示低关键层次任务低模式下的利用率;
Figure FDA0003335706080000023
表示高关键层次任务低模式下的利用率。
4.如权利要求3所述的混合关键***固定优先级周期任务能耗优化方法,其特征在于,所述计算高关键层次任务在低模式下产生的空闲时间ST,利用该空闲时间确定处理器的执行速度Si;如果处理器的执行速度Si大于最低速度S,令Si=S;具体包括:
空闲时间ST的计算方式如下:
Figure FDA0003335706080000024
处理器的执行速度Si的计算方式如下:
Figure FDA0003335706080000025
其中,如果Si>S,Si=S。
5.如权利要求4所述的混合关键***固定优先级周期任务能耗优化方法,其特征在于,所述低关键层次任务以及高关键层次任务在低模式下始终以速度Si执行,高关键层次任务在高模式下其额外负载以最大处理器速度执行;其处理步骤如下:
如果任务τi是低关键层次任务,其以速度Si执行;如果任务τi是高关键层次任务,其开始以速度Si执行,当其执行时间超过
Figure FDA0003335706080000026
时,***将从低模式切换到高模式,所有的低关键层次任务将被取消,高关键层次任务的额外负载将以最大处理器速度执行。
CN201810921498.3A 2018-08-14 2018-08-14 混合关键***固定优先级周期任务能耗优化方法 Active CN108984292B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810921498.3A CN108984292B (zh) 2018-08-14 2018-08-14 混合关键***固定优先级周期任务能耗优化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810921498.3A CN108984292B (zh) 2018-08-14 2018-08-14 混合关键***固定优先级周期任务能耗优化方法

Publications (2)

Publication Number Publication Date
CN108984292A CN108984292A (zh) 2018-12-11
CN108984292B true CN108984292B (zh) 2022-02-08

Family

ID=64553106

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810921498.3A Active CN108984292B (zh) 2018-08-14 2018-08-14 混合关键***固定优先级周期任务能耗优化方法

Country Status (1)

Country Link
CN (1) CN108984292B (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109918185B (zh) * 2019-03-06 2022-11-01 华侨大学 基于虚拟任务固定优先级混合关键***调度方法
CN110070219A (zh) * 2019-04-15 2019-07-30 华侨大学 一种基于截止期限混合关键***静态能耗优化方法
CN110288153B (zh) * 2019-06-25 2022-07-01 华侨大学 一种最优速度混合关键周期任务能耗优化方法
CN110825504B (zh) * 2019-10-24 2023-03-07 华侨大学 一种基于服务器混合关键偶发任务能耗优化方法
CN110850954B (zh) * 2019-10-28 2023-03-28 华侨大学 一种基于固定优先级事件触发混合关键偶发任务的能耗优化方法
CN110806795B (zh) * 2019-10-28 2023-03-28 华侨大学 一种基于动态空闲时间混合关键周期任务的能耗优化方法
CN111324197B (zh) * 2020-02-07 2023-03-07 华侨大学 一种基于三速度周期任务的降低***能耗的方法
CN112486652B (zh) * 2020-11-30 2023-05-26 华侨大学 一种非抢占固定优先级混合关键任务能耗优化调度方法
CN112633589B (zh) * 2020-12-30 2022-07-29 华侨大学 一种基于概率模型混合关键任务能耗优化调度方法
CN114578943B (zh) * 2022-02-21 2023-05-26 华侨大学 一种固定优先级非精确混合关键任务调度方法
CN114578944B (zh) * 2022-02-21 2023-06-20 华侨大学 固定优先级利用率更新混合关键任务能耗感知方法和***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101923487A (zh) * 2010-08-06 2010-12-22 西华师范大学 一种综合嵌入式实时周期任务调度方法
WO2014006588A3 (en) * 2012-07-05 2014-08-07 KELSON, Ron Computer architecture
CN104182280A (zh) * 2014-07-30 2014-12-03 山东大学 面向混合主存嵌入式***的低能耗rm实时任务调度方法
CN106445673A (zh) * 2016-10-14 2017-02-22 苏州光蓝信息技术有限公司 一种面向混合关键性实时***的容错性任务调度方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015051387A1 (en) * 2013-10-11 2015-04-16 Fts Computertechnik Gmbh Method for executing tasks in a computer network
KR101666395B1 (ko) * 2013-10-14 2016-10-14 한국전자통신연구원 멀티코어 환경에서 우선순위 기반의 실시간 운영체제의 태스크 스케줄링 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101923487A (zh) * 2010-08-06 2010-12-22 西华师范大学 一种综合嵌入式实时周期任务调度方法
WO2014006588A3 (en) * 2012-07-05 2014-08-07 KELSON, Ron Computer architecture
CN104182280A (zh) * 2014-07-30 2014-12-03 山东大学 面向混合主存嵌入式***的低能耗rm实时任务调度方法
CN106445673A (zh) * 2016-10-14 2017-02-22 苏州光蓝信息技术有限公司 一种面向混合关键性实时***的容错性任务调度方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Low power fault tolerance scheduling scheme in DVS-enabled real-time systems;Yiwen Zhang等;《International Journal of High Performance Systems Architecture》;20161231;全文 *
Reliability-Aware Energy Management for Periodic Real-Time Tasks;Dakai Zhu等;《 IEEE Transactions on Computers 》;20090417;全文 *
实时多核嵌入式***研究综述;陈刚等;《软件学报》;20180427;全文 *
混合关键实时***的能耗及相关性能优化研究;董琪;《中国优秀硕士学位论文全文数据库 信息科技辑》;20180215;全文 *

Also Published As

Publication number Publication date
CN108984292A (zh) 2018-12-11

Similar Documents

Publication Publication Date Title
CN108984292B (zh) 混合关键***固定优先级周期任务能耗优化方法
CN110308977B (zh) 一种动态利用率更新混合关键偶发任务低能耗方法
CN110231976B (zh) 一种基于负载预测的边缘计算平台容器部署方法及***
CN112486652B (zh) 一种非抢占固定优先级混合关键任务能耗优化调度方法
CN106970835B (zh) 固定优先级资源受限***层次能耗优化方法
CN111984389B (zh) 基于截止期限的资源共享混合关键周期任务能耗优化方法
CN110070219A (zh) 一种基于截止期限混合关键***静态能耗优化方法
CN114578947A (zh) 一种动态优先级能耗感知非精确混合关键任务调度方法和***
CN109918185B (zh) 基于虚拟任务固定优先级混合关键***调度方法
CN112905330B (zh) 一种固定优先级混合关键偶发任务能耗感知方法
CN107329817B (zh) 一种待机备用***混合划分可靠性感知能耗优化方法
CN108874517B (zh) 固定优先级待机备用***利用率划分能耗优化方法
CN110850954B (zh) 一种基于固定优先级事件触发混合关键偶发任务的能耗优化方法
CN114578946B (zh) 一种非精确混合关键任务非抢占动态优先级能耗优化方法
CN116126503A (zh) 动态优先级半透视非精确混合关键任务能耗优化调度方法
CN111210286A (zh) 一种基于税控服务器的***高效开具方法及***
CN110806795B (zh) 一种基于动态空闲时间混合关键周期任务的能耗优化方法
CN110825504B (zh) 一种基于服务器混合关键偶发任务能耗优化方法
CN115619002A (zh) 一种灵活动态混合关键***调度方法
CN114578944B (zh) 固定优先级利用率更新混合关键任务能耗感知方法和***
CN110837291B (zh) 一种基于实际执行时间混合关键周期任务的能耗优化方法
CN114578945B (zh) 非抢占动态优先级混合关键任务能耗感知实时调度方法
CN111954268A (zh) 一种基于小型无人机的协作资源再分配方法及***
CN105677449B (zh) 一种适用于数控***的低功耗调度方法
CN112633589B (zh) 一种基于概率模型混合关键任务能耗优化调度方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant