检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:向敏[1] 戴柯宇 周恩 刘榆 雷儒杰 XIANG Min;DAI Keyu;ZHOU En;LIU Yu;LEI Rujie(Key Laboratory of Industrial Internet of Things and Networked Control,Chongqing University of Posts and Telecommunications,Chongqing 400065,China)
机构地区:[1]重庆邮电大学工业物联网与网络化控制教育部重点实验室,重庆400065
出 处:《计算机工程与应用》2020年第23期95-102,共8页Computer Engineering and Applications
基 金:国家重点研发计划(No.2017YFE0123000)。
摘 要:对于具有相关性的任务,调度顺序不合理将影响任务的执行时间和实时性。结合物联网终端任务间依赖关系复杂的特点提出了一种利用任务相关性的调度策略。该策略设计了以作业轮询组为主体的任务模型,根据任务时限建立了优先级因子矩阵作为任务调度的凭据,对于周期任务,在每个任务执行完毕后生成,以任务相关性为参数的增量矩阵用以动态修改任务优先级,使前驱任务能优先执行;对于非周期任务采用了构建临时作业轮询组的方式进行抢占调度。测试结果表明,该策略能够有效减少具有相关性的周期任务集执行时间和调度失败次数,缩短非周期任务响应时间。Unreasonable scheduling order will affect the execution time and real-time of the related task.Aiming at the complex relationship between IoT terminal tasks,this paper proposes a scheduling strategy using task relevance.This strategy designs a task model with the job polling group as the main body and establishes a priority factor matrix as the basis for task scheduling based on the deadline of task.For periodic task,the priority incremental matrix with the task relevance is generated to change the task priority dynamically for the real-time of predecessor task after each task is executed.For aperiodic task,this strategy constructs temporary job polling groups to preemptive scheduling.The experimental results show that this scheduling strategy can effectively reduce task execution time and shorten the response time of aperiodic task.
关 键 词:物联网 任务相关性 任务调度 调度顺序 非周期任务
分 类 号:TP301[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.17.191.196