CN114741164A - 一种基于edf-vd的灵活混合临界调度方法 - Google Patents
一种基于edf-vd的灵活混合临界调度方法 Download PDFInfo
- Publication number
- CN114741164A CN114741164A CN202210058462.3A CN202210058462A CN114741164A CN 114741164 A CN114741164 A CN 114741164A CN 202210058462 A CN202210058462 A CN 202210058462A CN 114741164 A CN114741164 A CN 114741164A
- Authority
- CN
- China
- Prior art keywords
- critical
- task
- low
- tasks
- scheduling
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000008569 process Effects 0.000 claims abstract description 13
- 238000004364 calculation method Methods 0.000 claims description 6
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 230000009977 dual effect Effects 0.000 claims description 3
- 230000000737 periodic effect Effects 0.000 claims description 3
- 230000008901 benefit Effects 0.000 abstract description 4
- 230000006872 improvement Effects 0.000 abstract description 4
- 238000002474 experimental method Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 229910052691 Erbium Inorganic materials 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- UYAHIZSMUZPPFV-UHFFFAOYSA-N erbium Chemical compound [Er] UYAHIZSMUZPPFV-UHFFFAOYSA-N 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000006467 substitution reaction 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
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- 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/5038—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 execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明属于嵌入式处理器***技术领域,公开了一种基于EDF‑VD的灵活混合临界调度方法,包括如下步骤:步骤1:建立FMCI任务模型:通过延长低临界任务的周期来实现动态调整低临界任务的服务水平;步骤2:提出FMCI‑EDF‑VD调度方法:在***任务调度运行过程中,低临界任务的服务水平根据高临界任务的超支情况进行在线动态调整。本发明的方法能够更明智的管理低临界任务服务水平的降低,减少低关键性任务的无效补偿,与现有的FMC相比,柔性混合临界改进(FMCI)模型可以保证高临界任务的完成,同时调度更多的低临界任务,在支持低临界任务执行方面具有更大的优势。
Description
技术领域
本发明属于嵌入式处理器***技术领域,尤其涉及一种基于EDF-VD的灵 活混合临界调度方法。
背景技术
随着嵌入式***对空间和开销等限制要求不断的提高,将具有不同临界 级别、满足不同认证需求的功能子***集成到同一个共享计算平台上已成为 现代嵌入式***的发展趋势,这种***被称为混合临界***(MCS)。目前, 混合临界***在电力、汽车、航空电子、航空航天等实时嵌入式领域中尤为 常见。例如,在电力设备中的控制***,该***用于处理电力边缘计算等场 景下的任务,模块化集成了对实时性要求不同的业务组件和用以减少不断增 加的计算运行开销和计算复杂度用途的其他组件。而由于不同的组件对***安全保证的要求也是不同的,例如在航空电子领域D0178B标准中就定义了5 个不同的临界级别,临界级别越高的任务代表着若错过最后期限对***的影 响越严重,即对安全可靠性要求越高,因此,对安全可靠性要求越高的组件, 混合临界***会分配更高的临界级别,给予更高的安全保证水平。
在操作过程中,为了避免影响***的安全运行,因此需要给予高临界任 务足够的计算资源,以满足其时间限制。然而如果用传统调度方法管理共享 计算平台上的各个应用组件可能会出现“优先级反转”的问题。针对上述问 题,一种很直观的改进方式是直接使用任务临界级别作为优先级,临界级别 高的任务优先级永远高于临界级别低的任务。但这种方式可能会出现,低临 界任务迟迟未能响应或者当***比较忙碌时,低临界任务会被放弃的情况, 从而影响***整体的服务质量和功能。因此如何有效地调度此类***任务成 为了很多学者关注的学术研究热点。
柔性混合临界(FMC)模型是目前混合临界***任务调度用到较为先进的 一种,对于高临界任务超支后,低临界任务是否需要通过减少自身的执行时 间去平衡整个***资源是通过考虑了所有高临界任务都会超支的情况下等比 例分配***空闲资源方式进行的补偿需求计算。该方式是非常保守的。实际 上,所有高临界任务同时出现超支的情况是极不可能发生的,当并不是所有 高临界任务都出现超支时,***能分配到任一出现超支的高临界任务用来补 偿的空闲资源是可以更多的。另外由于FMC中没有考虑到空闲资源回收反补 偿低临界任务的机制,即当因为高临界任务超支减少了其自身执行时间的低 临界任务在其截止时间前的后续时间中若存在多余的资源时也不会对这些资 源进行回收并返补偿给给高临界任务进行过补偿的低临界任务。因此该方法 可能会存在大量的低临界任务无效补偿,大大降低了低临界任务的性能。
发明内容
本发明目的在于提供一种基于EDF-VD的灵活混合临界调度方法,以解决 上述的技术问题。
为解决上述技术问题,本发明的一种基于EDF-VD的灵活混合临界调度方 法的具体技术方案如下:
一种基于EDF-VD的灵活混合临界调度方法,包括如下步骤:
步骤1:建立FMCI任务模型:通过延长低临界任务的周期来实现动态调 整低临界任务的服务水平;
步骤2:提出FMCI-EDF-VD调度方法:在***任务调度运行过程中,低 临界任务的服务水平根据高临界任务的超支情况进行在线动态调整。
进一步地,所述步骤1包括如下具体步骤:
N个Γ={τ1,τ2,...,τn}非依赖的周期任务在单核处理器平台上混合临界调度的情况为Γ={τ1,τ2,...,τn},其中任意任务τi的特征表示为其 中Li表示任务的临界级别,双临界***的情况下Li={LO,HI},Ti表示任务 的周期,截止时间等于其周期;表示任务τi在高临界模式下的最差执 行时间(WCET),表示任务τi在低临界模式下的最差执行时间(WCET), 低临界任务在低临界模式和高临界模式下的WCET相等,高临界任务则分 别拥有不同的两个WCET且满足
进一步地,所述步骤1中包括混合临界***任务集的利用率的计算,其 计算公式如下:
当任一高临界任务出现超支且需要低临界任务进行补偿时,低临界任务新 的***利用率更新如下:
进一步地,所述FMCI是通过延长低临界任务的周期或频率的手段来实现 的,其计算方法如下:
通过公式(6)保证FMCI高临界模式下任务的可调度性,计算出低临界任 务需要消耗多少利用率来补偿任一高临界任务超支的情况,当 即意味着不需要通过减少低临界任务利用率为代 价对高临界任务超支情况进行补偿,高临界任务超支部分花销可由***剩 余的空闲资源进行补偿;当在这种情况下低临界 任务则需要减少利用率来填补高临界任务超支部分的花销,通过公式(7)计算得到低临界任务所需要提供的总补偿,结合公式(1)(2),即可计 算得到低临界任务需要延长至多长的周期。
在***任务调度运行过程中,低临界任务的服务水平根据高临界任务的超 支情况进行在线动态调整。
进一步地,所述FMCI-EDF-VD调度方法包括如下具体步骤:
步骤2.1:离线过程,根据公式(8)、(9),首先计算虚拟期限因子x, 满足公式(10),保证FMCI-EDF-VD的调度能力;
步骤2.2:在线调度的过程:所有任务的初始状态为低临界模式,也可称 为0级高临界模式,在低临界模式下,高临界任务根据其虚拟截止时间进 行调度,***从就绪任务队列中选择离截止时间最短的任务进行调度;一 旦任一高临界任务超过其在低临界模式下的执行时间,任务状态立即从低 临界模式切换到高临界模式,其他高临界任务保持当前模式不变,同时通 过公式(6)计算超额情况,更新低临界任务的服务水平以平衡资源需求;当就绪任务队列中没有任务时,即***检测到空闲,计算并更新所有低临 界任务的未完成情况,所有任务重置切换回低临界模式;
步骤2.3:调度结束后计算PFJ,PFJ表示在截止时间前成功完成低临界 任务的比例。
本发明还公开了一种计算机可读存储介质,其上存储有计算机程序,该 程序被处理器执行时实现如权利要求1-6任一项所述方法的步骤。
本发明还公开了一种移动终端,包括移动终端本体和控制器,控制器包 括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处 理器执行程序时实现如权利要求1-6任一项所述方法的步骤。
本发明的一种基于EDF-VD的灵活混合临界调度方法具有以下优点:本发 明针对柔性混合临界(FMC)模型中补偿方式的缺陷,对低临界任务的服务水 平降低方法进行了改进,从原来通过减少低临界任务执行时间到延长低临界 任务周期,实现低临界任务服务水平的动态降低。同时提出了相应的 FMCI-EDF-VD调度方法。FMCI-EDF-VD调度方法能够更好的管理松弛时间,在 不损失低临界任务执行时间下同时在其截止时间前也完成了调度。本发明的 方法能够更明智的管理低临界任务服务水平的降低,减少低关键性任务的无 效补偿,与现有的FMC相比,柔性混合临界改进(FMCI)模型可以保证高临 界任务的完成,同时调度更多的低临界任务,在支持低临界任务执行方面具有 更大的优势。
附图说明
图1为FMC-EDF-VD调度结果示意图;
图2为本发明的FMCI-EDF-VD调度结果示意图;
图3为本发明的实验结果曲线图。
具体实施方式
为了更好地了解本发明的目的、结构及功能,下面结合附图,对本发明 一种基于EDF-VD的灵活混合临界调度方法做进一步详细的描述。
建立FMCI任务模型:本发明考虑N个Γ={τ1,τ2,...,τn}非依赖的周期任务在 单核处理器平台上混合临界调度的情况Γ={τ1,τ2,...,τn},其中任意任务τi的特 征可被表示为其中Li表示任务的临界级别,本发明考虑双 临界***的情况,即Li={LO,HI}。Ti表示任务的周期,在本发明中,截止时间 等于其周期。表示任务τi在高临界模式下的最差执行时间(WCET)。表 示任务τi在低临界模式下的最差执行时间(WCET)。低临界任务在低临界模 式和高临界模式下的WCET相等,高临界任务则分别拥有不同的两个WCET且 满足
混合临界***任务集的利用率可由以下公式计算
当任一高临界任务出现超支且需要低临界任务进行补偿时,低临界任务 新的***利用率更新如下:
具体来说,本发明提出的FMCI与FMC模型的主要区别在于改进了补偿策 略中降低基于利用率的低临界任务服务水平的方法。FMC模型中是通过减少 其执行时间手段来实现动态调整低临界任务的服务水平,而本发明提出的 FMCI是通过延长低临界任务的周期(频率)的手段来实现。计算方法如下:
由于FMCI中的***行为与FMC相同,因此我们可以通过公式(6)保证 FMCI高临界模式下任务的可调度性,可以计算出低临界任务需要消耗多少利 用率来补偿任一高临界任务超支的情况。当即意味着 不需要通过减少低临界任务利用率为代价对高临界任务超支情况进行补偿, 高临界任务超支部分花销可由***剩余的空闲资源进行补偿。当在这种情况下低临界任务则需要减少利用率来填补 高临界任务超支部分的花销。因此通过公式(7)可以计算得到低临界任务所需要提供的总补偿,进一步结合公式(1)(2),即可计算得到低临界任务 需要延长至多长的周期。
FMCI-EDF-VD调度方法:本发明提出的FMCI-EDF-VD调度方法是基于了 传统EDF-VD方法的应用,适用于本发明所提出的FMCI模型。整个调度方法 分成两大部分:离线计算和在线调度。在调度前,我们需要计算高临界任务 在低临界模式下的虚拟期限因子x。为了确保FMCI-EDF-VD的可行性,我们 还需要满足公式(10),是低临界任务最小的总利用率。
在***任务调度运行过程中,低临界任务的服务水平根据高临界任务的 超支情况进行在线动态调整,FMCI-EDF-VD具体流程和方法框架见表2。
表2:FMCI-EDF-VD调度方法框架:
第1-2行是离线过程,根据公式(8)、(9),我们首先计算虚拟期限 因子x,同时需要满足公式(10),保证FMCI-EDF-VD的调度能力。第3-12 行是在线调度的过程。所有任务的初始状态为低临界模式(也可称为0级高 临界模式)。在低临界模式下,高临界任务根据其虚拟截止时间进行调度。 ***从就绪任务队列中选择离截止时间最短的任务进行调度(第5行)。一 旦任一高临界任务超过其在低临界模式下的执行时间,任务状态立即从低临 界模式切换到高临界模式,其他高临界任务保持当前模式不变,同时通过公 式(6)计算超额情况,更新低临界任务的服务水平以平衡资源需求(第8 行)。当就绪任务队列中没有任务时(即***检测到空闲),计算并更新所 有低临界任务的未完成情况,所有任务重置切换回低临界模式(第12行)。 调度结束后计算PFJ(第13行)。PFJ表示在截止时间前成功完成低临界任 务的比例。
下面是基于本发明举的调度例子。在本调度样例中,一共有六个任务, 其中τ2~τ4为高临界任务,其余均为低临界任务。Di是任务的截止时间,Di'是 Di乘上虚拟时间因子x得到的虚拟截止时间,Di'仅适用于高临界任务处于低 临界模式的情况下。具体的任务参数值见表1所示。用改进前后两种方法进 行调度的具体过程可见图1图2所示。
表1:调度样例任务参数值:
假设τ4,1会出现超支,进入高临界模式。图1为在FMC模型下的调度情况, 在时刻3,τ4,1进入高临界模式,通过公式(6)计算τ4,1进入高临界模式的超 额情况,由于能够给予其支配的slack不足以补偿其超额情况,因此其超额部 分还需由低临界任务τ5通过减少其执行时间进行补偿,补偿后τ5的新执行时 间为7.48。然而由图1可见,在τ5,1截止时间(即时刻137)前,仍有多个富 余的松弛时间块。实际上,不减少τ5的执行时间也可以完成任务的调度。
图2为在改进了其低临界任务动态降低其服务水平方法下的调度情况。 在时刻3,τ4,1进入高临界模式,同样通过公式(6)计算τ4,1进入高临界模式 的超额情况,其区别在于τ4,1超额部分是通过延长低临界任务τ5的周期进行补 偿,补偿后τ5的新周期为311,其执行时间仍为17。由图2可知,通过该方 式能够更好的管理松弛时间,在不损失低临界任务τ5执行时间下同时在其截 止时间前也完成了调度。
实验:本发明实验参数设置如下:
·每个任务τi的周期Ti是在[20,150]均匀随机抽取的整数。
·任务是高临界任务的概率pCri为0.5
为了确保混合临界***的调度,我们给出了一个利用率的界限uB,一次 生成一个任务,直到满足如下两个条件,若不满足则重新生成。
(2)生成至少3个高临界任务
利用生成的同一套测试任务集去分别评估本专利提出的FMCI和FMC的 PFJ(即在截止时间前成功完成低临界任务的百分比)。
由于实验是基于随机生成的MC任务集,因此为了得到更为可靠的结果。 数据重复了10次取平均的结果,每套测试任务集调度时间为200000个时间 单位。实验参数有高临界任务出现超支的概率p,p∈{0.1,0.3,0.5,0.7,0.9}以及 任务集利用率uB,uB∈{0.7,0.75,0.8,0.85,0.9},这两个参数不同组合情况下分别 用FMCI和FMC进行调度结果见图3。横轴表示任务集利用率,纵轴表示低临 界任务的完成程度(PFJ值)。
可以观察到以下结论:(1)在相同条件下,对于PFJ,FMCI总是优于FMC。(2)在相同条件下,FMCI的波动性较小。这意味着,当高临界任务进 入高临界模式概率较高或者调度的任务集较为拥挤时,对低临界任务执行效 果影响较小。(3)随着高临界任务进入高临界模式概率的增加,FMCI在PFJ 上的性能优势会更加明显。
可以理解,本发明是通过一些实施例进行描述的,本领域技术人员知悉 的,在不脱离本发明的精神和范围的情况下,可以对这些特征和实施例进行 各种改变或等效替换。另外,在本发明的教导下,可以对这些特征和实施例 进行修改以适应具体的情况及材料而不会脱离本发明的精神和范围。因此, 本发明不受此处所公开的具体实施例的限制,所有落入本申请的权利要求范 围内的实施例都属于本发明所保护的范围内。
Claims (8)
1.一种基于EDF-VD的灵活混合临界调度方法,其特征在于,包括如下步骤:
步骤1:建立FMCI任务模型:通过延长低临界任务的周期来实现动态调整低临界任务的服务水平;
步骤2:提出FMCI-EDF-VD调度方法:在***任务调度运行过程中,低临界任务的服务水平根据高临界任务的超支情况进行在线动态调整。
6.根据权利要求5所述的基于EDF-VD的灵活混合临界调度方法,其特征在于,所述FMCI-EDF-VD调度方法包括如下具体步骤:
步骤2.1:离线过程,根据公式(8)、(9),首先计算虚拟期限因子x,满足公式(10),保证FMCI-EDF-VD的调度能力;
步骤2.2:在线调度的过程:所有任务的初始状态为低临界模式,也可称为0级高临界模式,在低临界模式下,高临界任务根据其虚拟截止时间进行调度,***从就绪任务队列中选择离截止时间最短的任务进行调度;一旦任一高临界任务超过其在低临界模式下的执行时间,任务状态立即从低临界模式切换到高临界模式,其他高临界任务保持当前模式不变,同时通过公式(6)计算超额情况,更新低临界任务的服务水平以平衡资源需求;当就绪任务队列中没有任务时,即***检测到空闲,计算并更新所有低临界任务的未完成情况,所有任务重置切换回低临界模式;
步骤2.3:调度结束后计算PFJ,PFJ表示在截止时间前成功完成低临界任务的比例。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6任一项所述方法的步骤。
8.一种移动终端,包括移动终端本体和控制器,其特征在于,控制器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如权利要求1-6任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210058462.3A CN114741164A (zh) | 2022-01-19 | 2022-01-19 | 一种基于edf-vd的灵活混合临界调度方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210058462.3A CN114741164A (zh) | 2022-01-19 | 2022-01-19 | 一种基于edf-vd的灵活混合临界调度方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114741164A true CN114741164A (zh) | 2022-07-12 |
Family
ID=82274861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210058462.3A Pending CN114741164A (zh) | 2022-01-19 | 2022-01-19 | 一种基于edf-vd的灵活混合临界调度方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114741164A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109324891A (zh) * | 2017-07-31 | 2019-02-12 | 沈阳高精数控智能技术股份有限公司 | 一种比例空闲时间分配的周期任务低功耗调度方法 |
KR102031853B1 (ko) * | 2018-07-18 | 2019-10-15 | 국방과학연구소 | 다중 중요도 시스템 위한 작업별 중요도 모드 전환 방법 |
CN111813513A (zh) * | 2020-06-24 | 2020-10-23 | 中国平安人寿保险股份有限公司 | 基于分布式的实时任务调度方法、装置、设备及介质 |
CN115619002A (zh) * | 2022-09-21 | 2023-01-17 | 浙江大学 | 一种灵活动态混合关键***调度方法 |
-
2022
- 2022-01-19 CN CN202210058462.3A patent/CN114741164A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109324891A (zh) * | 2017-07-31 | 2019-02-12 | 沈阳高精数控智能技术股份有限公司 | 一种比例空闲时间分配的周期任务低功耗调度方法 |
KR102031853B1 (ko) * | 2018-07-18 | 2019-10-15 | 국방과학연구소 | 다중 중요도 시스템 위한 작업별 중요도 모드 전환 방법 |
CN111813513A (zh) * | 2020-06-24 | 2020-10-23 | 中国平安人寿保险股份有限公司 | 基于分布式的实时任务调度方法、装置、设备及介质 |
CN115619002A (zh) * | 2022-09-21 | 2023-01-17 | 浙江大学 | 一种灵活动态混合关键***调度方法 |
Non-Patent Citations (3)
Title |
---|
JUNJIAN CHEN: ""FMCI: An EDF-VD-based flexible mixed-criticality task scheduling method"", 《2022 IEEE 2ND INTERNATIONAL CONFERENCE ON POWER, ELECTRONICS AND COMPUTER APPLICATIONS (ICPECA)》, 1 March 2022 (2022-03-01), pages 87 - 92 * |
K V CHARAN: ""The reservation technique in hierarchical scheduling algorithm for real-time mixed criticality tasks"", 《2016 2ND INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I)》, 4 May 2017 (2017-05-04), pages 265 - 270 * |
曹晟: ""面向嵌入式智能设备的多核操作***任务调度算法的研究与实现"", 《中国优秀硕士学位论文全文数据库 信息科技辑》, no. 2022, 15 January 2022 (2022-01-15), pages 137 - 58 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6986068B2 (en) | Arithmetic processing system and arithmetic processing control method, task management system and task management method | |
JP4490298B2 (ja) | プロセッサ電力制御装置及びプロセッサ電力制御方法 | |
EP4383074A1 (en) | Service processing method and apparatus, server, storage medium, and computer program product | |
CN103179048A (zh) | 云数据中心的主机QoS策略变换方法及*** | |
WO2023125538A1 (zh) | 充电控制方法、***、电子设备及存储介质 | |
CN115619002A (zh) | 一种灵活动态混合关键***调度方法 | |
CN113032152A (zh) | 用于深度学习框架的调度方法、调度装置、电子设备、存储介质和程序产品 | |
CN113032102A (zh) | 资源重调度方法、装置、设备和介质 | |
CN109918181B (zh) | 基于最差响应时间的混合关键***任务可调度性分析方法 | |
CN116418064A (zh) | 充电控制方法、***、电子设备及计算机可读存储介质 | |
CN114741164A (zh) | 一种基于edf-vd的灵活混合临界调度方法 | |
US20080022287A1 (en) | Method And System For Transferring Budgets In A Technique For Restrained Budget Use | |
CN106936905B (zh) | 基于openstack的Nova组件虚拟机的调度方法及其调度*** | |
WO2001029880A2 (en) | Method for utilizing resource characterizations to optimize performance in an electronic device | |
CN111210286A (zh) | 一种基于税控服务器的***高效开具方法及*** | |
CN116643858A (zh) | 基于业务优先级pod再调度方法、装置、设备及介质 | |
JPS62284437A (ja) | タスク管理方式 | |
CN112653163B (zh) | 一种储能***功率分配方法及储能*** | |
CN114035926A (zh) | 应用线程调度方法、装置、存储介质及电子设备 | |
CN114416326A (zh) | 大数据管控方法、装置、管控***及可读存储介质 | |
JP2020162304A (ja) | 電池制御システム | |
JP6729430B2 (ja) | 電子制御装置 | |
CN110196762A (zh) | 混合关键性容错***动态资源管理协议及该协议的调度方法 | |
Wang et al. | Flexible mixed-criticality task scheduling and energy optimization | |
CN115658269B (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 |