[发明专利]一种面向TSN业务的多VCPU自适应实时调度方法有效

专利信息
申请号: 201710189369.5 申请日: 2017-03-27
公开(公告)号: CN107122233B 公开(公告)日: 2020-08-28
发明(设计)人: 姚明旿;高晨;黄振林;罗祥帆;高毅;龚珊珊 申请(专利权)人: 西安电子科技大学
主分类号: G06F9/48 分类号: G06F9/48;G06F9/50
代理公司: 西安长和专利代理有限公司 61227 代理人: 黄伟洪
地址: 710071 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 tsn 业务 vcpu 自适应 实时 调度 方法
【权利要求书】:

1.一种面向TSN业务的多VCPU自适应实时调度方法,其特征在于,所述面向TSN业务的多VCPU自适应实时调度方法结合虚拟化技术的TSN调度能够屏蔽物理资源的技术细节,通过虚拟化技术将物理资源抽象成多个逻辑上独立的虚拟资源,为上层提供统一的可编程接口;在多CPU计算机上开启多个虚拟机并设置多个VCPU,在每个多VCPU虚拟机上模拟运行TSN业务类型,通过对实时任务的自适应调度算法对各类TSN任务进行调度;采用自适应截止期优先调度算法A-EDF,根据任务类型及任务量动态分配处理器资源分组,实现对实时任务的合理调度;

所述面向TSN业务的多VCPU自适应实时调度方法中优化模型以实时任务的截止期错失率R为目标函数,即:

Objective:

S.T.

Di(k)=(k-1)·pi+di

在目标函数中,Nm代表截止期错失的任务数,N代表任务总数,优化目标为尽可能使R接近于1,保证所有TSN任务可调度;式表示任务Γi的利用率,其中ei为任务Γi的理论执行时间,pi为任务Γi的周期;式表示任务集的总利用率;式Di(k)=(k-1)·pi+di表示任务i第k次执行的截止时间。

2.如权利要求1所述的面向TSN业务的多VCPU自适应实时调度方法,其特征在于,所述面向TSN业务的多VCPU自适应实时调度方法中使用的资源模型为周期资源模型,用R=(ω,θ,m)表示,各变量具体含义如下:

ω:处理器资源的分配周期;

θ:处理器资源所能提供给调度任务的时间资源;

m:计算机的实际CPU数,也即当前能提供的并行CPU数最大值;

θ/ω:定义为资源模型的带宽;

另外,资源模型需要满足条件:θ≤mω。

3.如权利要求1所述的面向TSN业务的多VCPU自适应实时调度方法,其特征在于,所述面向TSN业务的多VCPU自适应实时调度方法包括以下步骤:

步骤一,在算法执行初始阶段,通过当前任务利用率δ计算分组数α,由分组数α确定内核分配组合;

步骤二,当任务转为实时模式并通过系统接口传入内核,将任务按照截止期的先后插入到相应ready队列和release队列;

步骤三,查看所有分组队列的CPU资源利用率,与资源利用率的阈值作比较,若存在大于阈值的队列,进行步骤S104,若没有,转到步骤S107;

步骤四,查看release队列中各实时任务的关键度Hi,选择关键度最小的任务ΓH作为等待迁移任务;

步骤五,判断其余分组队列中的CPU利用率,选择CPU利用率最小的ready队列为目的队列Qd,将等待迁移的任务插入到队列头部;

步骤六,迁移关键任务ΓH到目的队列Qd中,调用主调度函数,选择下一个执行的任务;

步骤七,各分组内依照截止期优先原则对实时任务分配资源并完成调度;

步骤八,判断当前任务集中的所有任务是否被执行完,若没有执行完,则转移到步骤二;否则,等待下次任务的释放。

4.如权利要求3所述的面向TSN业务的多VCPU自适应实时调度方法,其特征在于,所述步骤一中:分组数α按如下式自适应调整:

其中,m表示处理器数量,δmax表示任务利用率阈值上限,δmin表示任务利用率阈值下限,δ为当前任务利用率,且当分组数带有小数时,均向上取整;任务利用率δ和分组数α呈简单线性映射关系。

5.如权利要求3所述的面向TSN业务的多VCPU自适应实时调度方法,其特征在于,所述步骤二中调度过程中存在ready和release两种队列,当任务还未释放,插入至release队列中等待释放;当任务已经释放,插入ready队列等待分配CPU调度。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710189369.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top