CN108984292B - 混合关键系统固定优先级周期任务能耗优化方法 - Google Patents
混合关键系统固定优先级周期任务能耗优化方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000005265 energy consumption Methods 0.000 title claims abstract description 32
- 230000000737 periodic effect Effects 0.000 title claims abstract description 29
- 238000005457 optimization Methods 0.000 title claims description 5
- 238000005516 engineering process Methods 0.000 claims abstract description 10
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 5
- 238000011160 research Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical group C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation 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/505—Allocation 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/484—Precedence
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy 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个混合关键周期任务组成的集合Γ={τ1,τ2,…,τn},每个混合关键周期任务τi(1≤i≤n,i为整数)由四元组{Ti,Di,ξi,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,其计算方式如下:
优选的,所述计算高关键层次任务在低模式下产生的空闲时间ST,利用该空闲时间确定处理器的执行速度Si;如果处理器的执行速度Si大于最低速度S,令Si=S;具体包括:
空闲时间ST的计算方式如下:
其中,Γ表示混合关键周期任务集,ζi表示混合关键周期任务τi的关键层次;
处理器的执行速度Si的计算方式如下:
其中,如果Si>S,Si=S。
优选的,所述低关键层次任务以及高关键层次任务在低模式下始终以速度Si执行,高关键层次任务在高模式下其额外负载以最大处理器速度执行;其处理步骤如下:
如果任务τi是低关键层次任务,其以速度Si执行;如果任务τi是高关键层次任务,其开始以速度Si执行,当其执行时间超过时,系统将从低模式切换到高模式,所有的低关键层次任务将被取消,高关键层次任务的额外负载将以最大处理器速度执行。
由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:
(1)本发明的方法比现有的混合关键系统周期任务调度方法相比节约大约15.69%能耗;
(2)本发明方法能够确保周期任务在其截止期限内完成执行;
(3)混合关键系统能耗的降低,可以降低产品的生产成本,延长设备的使用时间,减少电池的更换周期。
以下结合附图及实施例对本发明作进一步详细说明,但本发明的一种混合关键系统固定优先级周期任务能耗优化方法不局限于实施例。
附图说明
图1为本发明方法的流程图示意图;
图2为本发明实施例的归一化能耗与高关键层次任务高模式下的利用率的仿真实验结果图。
具体实施方式
以下将结合本发明附图,对本发明实施例中的技术方案进行详细描述和讨论。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
参见图1所示,本发明一种混合关键系统固定优先级周期任务能耗优化方法,包括如下步骤:
步骤101:建立包括若干个混合关键周期任务的混合关键周期任务模型。
混合关键周期任务模型为由n个混合关键周期任务组成的集合Γ={τ1,τ2,…,τn},每个混合关键周期任务τi(1≤i≤n,i为整数)由四元组{Ti,Di,ξi,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计算方式如下:
其中F(n)是单调速率策略调度周期任务集的利用率上界;其由下式计算:
其中,n为混合关键周期任务集周期任务的数量;UEX是高关键层次任务额外负载的利用率;其计算方式如下:
其中,Γ是混合关键周期任务集,ζi是混合关键周期任务τi的关键层次,HI代表高关键层次任务,Ci(LO)和Ci(HI)分别为混合关键周期任务τi在低模式和高模式下的执行时间;Ti是混合关键周期任务τi的周期;是低关键层次任务低模式下的利用率,其计算方式如下:
其中,Γ是混合关键周期任务集,ζi是混合关键周期任务τi的关键层次,LO代表低关键层次任务,Ci(LO)为混合关键周期任务τi在低模式下的执行时间;Ti是混合关键周期任务τi的周期;是高关键层次任务低模式下的利用率,其计算方式如下:
其中,Γ是混合关键周期任务集,ζi是混合关键周期任务τi的关键层次,HI代表高关键层次任务,Ci(HI)分别为混合关键周期任务τi在高模式下的执行时间;Ti是混合关键周期任务τi的周期。
步骤104:计算高关键层次任务在低模式下产生的空闲时间ST,利用该空闲时间确定处理器的执行速度Si;如果处理器的执行速度Si大于最低速度S,令Si=S。
空闲时间ST的计算方式如下:
其中,Γ是混合关键周期任务集,ζi是混合关键周期任务τi的关键层次,HI代表高关键层次任务,Ci(LO)和Ci(HI)分别为混合关键周期任务τi在低模式和高模式下的执行时间;处理器的执行速度Si的计算方式如下:
其中,ST为空闲时间;如果Si>S,Si=S。
步骤105:低关键层次任务以及高关键层次任务在低模式下始终以速度Si执行,高关键层次任务在高模式下其额外负载以最大处理器速度执行;其处理步骤如下:
如果任务τi是低关键层次任务,其以速度Si执行;如果任务τi是高关键层次任务,其开始以速度Si执行,当其执行时间超过时,系统将从低模式切换到高模式,所有的低关键层次任务将被取消,高关键层次任务的额外负载将以最大处理器速度执行;高关键层次任务的额外负载为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个混合关键周期任务组成的集合Γ={τ1,τ2,…,τn},每个混合关键周期任务τi,1≤i≤n,i为整数,由四元组{Ti,Di,ξi,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)。
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)
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 | 华侨大学 | 一种基于服务器混合关键偶发任务能耗优化方法 |
CN110806795B (zh) * | 2019-10-28 | 2023-03-28 | 华侨大学 | 一种基于动态空闲时间混合关键周期任务的能耗优化方法 |
CN110850954B (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 | 华侨大学 | 一种基于概率模型混合关键任务能耗优化调度方法 |
CN114578944B (zh) * | 2022-02-21 | 2023-06-20 | 华侨大学 | 固定优先级利用率更新混合关键任务能耗感知方法和系统 |
CN114578943B (zh) * | 2022-02-21 | 2023-05-26 | 华侨大学 | 一种固定优先级非精确混合关键任务调度方法 |
Citations (4)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160246646A1 (en) * | 2013-10-11 | 2016-08-25 | Fts Computerechnik Gmbh | Method for executing tasks in a computer network |
KR101666395B1 (ko) * | 2013-10-14 | 2016-10-14 | 한국전자통신연구원 | 멀티코어 환경에서 우선순위 기반의 실시간 운영체제의 태스크 스케줄링 방법 |
-
2018
- 2018-08-14 CN CN201810921498.3A patent/CN108984292B/zh active Active
Patent Citations (4)
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)
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) | 混合关键系统固定优先级周期任务能耗优化方法 | |
CN106773711B (zh) | 一种铁路机车运行操纵系统的混合任务调度方法及模型 | |
CN110231976B (zh) | 一种基于负载预测的边缘计算平台容器部署方法及系统 | |
CN110308977B (zh) | 一种动态利用率更新混合关键偶发任务低能耗方法 | |
CN103581333B (zh) | 基于前馈和反馈控制的运行时虚拟资源动态分配方法和系统 | |
CN108334986A (zh) | 一种基于可塑性机制的重调度方法的多智能体多目标优化方法 | |
CN112486652B (zh) | 一种非抢占固定优先级混合关键任务能耗优化调度方法 | |
CN110990160B (zh) | 一种基于负荷预测的静态安全分析容器云弹性伸缩方法 | |
CN111984389B (zh) | 基于截止期限的资源共享混合关键周期任务能耗优化方法 | |
CN109324891A (zh) | 一种比例空闲时间分配的周期任务低功耗调度方法 | |
CN115619002A (zh) | 一种灵活动态混合关键系统调度方法 | |
CN106445070A (zh) | 一种硬实时系统资源受限偶发任务能耗优化调度方法 | |
CN110070219A (zh) | 一种基于截止期限混合关键系统静态能耗优化方法 | |
CN109739332A (zh) | 一种多任务通用能耗优化方法 | |
CN110288153B (zh) | 一种最优速度混合关键周期任务能耗优化方法 | |
CN112905330B (zh) | 一种固定优先级混合关键偶发任务能耗感知方法 | |
CN109918185B (zh) | 基于虚拟任务固定优先级混合关键系统调度方法 | |
CN107329817B (zh) | 一种待机备用系统混合划分可靠性感知能耗优化方法 | |
CN109918181B (zh) | 基于最差响应时间的混合关键系统任务可调度性分析方法 | |
CN108874517B (zh) | 固定优先级待机备用系统利用率划分能耗优化方法 | |
CN110850954B (zh) | 一种基于固定优先级事件触发混合关键偶发任务的能耗优化方法 | |
CN114578945B (zh) | 非抢占动态优先级混合关键任务能耗感知实时调度方法 | |
CN111210286A (zh) | 一种基于税控服务器的发票高效开具方法及系统 | |
CN110806795B (zh) | 一种基于动态空闲时间混合关键周期任务的能耗优化方法 | |
CN110825504B (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 |