一类特殊的非抢占式周期任务的调度方法
更新时间:2023-08-05 16:00:01 阅读量: 实用文档 文档下载
- 一类特殊门诊推荐度:
- 相关推荐
现实世界中针对许多任务的资源调度分配和使用具有时效性,对该类任务的调度问题目前的研究还较少.针对此类调度问题,分析其特点,明确其与已有调度模型研究问题的区别,提出新的非抢占式周期任务调度模型,并证明了该类问题为NP完全问题.在此基础上,给出了一种求解最优解的模式剪枝算法,以及一种
Computer Engineering and Applications 计算机工程与应用
2018,54(9)1引言对单处理器实时系统而言,通常存在多个不同的任务,同一时刻只能对一个任务进行处理;不同的任务有不同的开始时间、执行时间、截止时间等等约束因素;当存在多个任务时,如何通过合理安排不同任务的执行时间,使得单处理器实时系统能够对这些任务进行处理,这就是调度方法需要解决的问题[1]。周期任务调度问题是当前研究的热点问题之一[2-4]。Liu 和Layland 提出了一种通用的周期任务模型[5],该模型假设任务之间相互独立,并根据不同的调度情况,可以将调度问题分成静态调度问题和动态调度问题。RM (Rate Monotonic )算法[6]和EDF (Earliest Deadline First )算法[7]分别是这两类调度算法中的典型代表。其中,EDF 算法总是优先选择截止期最早的任务进行调度,而RM 算法则根据任务的周期进行优先级调度,周期越小,优先级越高。
当任务开始执行后,如出现其他优先级更高的任务,按照是否可以替换当前正在执行任务,将调度问题划分成可抢占式(preemptive )调度问题和非抢占式(non-preemptive )调度问题。对可抢占式调度问题,学界已有较为充分的研究和理论成果[8]。在实际系统中,由于硬件条件的限制以及效率和性能的考虑,存在非常
多的系统并不支持可抢占式调度,如控制器局域网络(Control Area Network ,CAN )的总线消息传递问题[9]。与可抢占式调度问题不同,非抢占式调度问题已经被证明是NP 难问题[10],可抢占式调度问题中得到的可调度条件在非抢占式调度问题中最多也仅为必要条件[11]。学者针对不同实际场景的特点,提出了解决相应非抢占式调度问题的一系列优秀算法[12-14]。
对通常研究的周期性调度问题而言,如控制系统中一类特殊的非抢占式周期任务的调度方法
李智翔,李赟,贺亮
LI 'hixiang,LI Yun,HE Liang
盲信号处理重点实验室,成都610041
National Key Laboratory of Science and Technology on Blind Signal Processing,Chengdu 610041,China
LI Zhixiang,LI Yun,HE Liang.Scheduling methods for special type of non-preemptive periodic http://www.77cn.com.cnputer Engineering and Applications,2018,54(9):22-27.
Abstract :Many actual resource schedule problems for different tasks have timeliness,but few research has been focused on this kind of problem.This paper studies the problem,discusses the difference with some models that have been studied well,then proposes a new schedule model for non-preemptive periodic tasks,and proves the problem to be NP-Complete problem.After that,this paper gives two algorithms to solve the schedule problem,one for optimal solutions called pattern pruning algorithm,and the other for approximation solutions called fast solving algorithm.The experimental result shows that the algorithms can deal the schedule problem efficiently according to different situation.
Key words :schedule problem;periodic task;non-preemptive scheduling;schedule algorithm;pruning algorithm
摘要:现实世界中针对许多任务的资源调度分配和使用具有时效性,对该类任务的调度问题目前的研究还较少。针对此类调度问题,分析其特点,明确其与已有调度模型研究问题的区别,提出新的非抢占式周期任务调度模型,并证明了该类问题为NP 完全问题。在此基础上,给出了一种求解最优解的模式剪枝算法,以及一种求解近似解的快速求解算法。相关实验表明,提出的两种算法能够针对不同的需求场景分别对调度问题进行高效求解。
关键词:调度问题;周期任务;非抢占式调度;调度算法;剪枝算法
文献标志码:A 中图分类号:TP301doi :10.3778/j.issn.1002-8331.1801-0270
基金项目:国家自然科学基金(No.61221063,No.61403301)。
作者简介:李智翔(1989—),男,博士生,研究领域为智能优化算法与应用,E-mail :lzxest@http://www.77cn.com.cn ;李赟(1984—),男,博士,研究
领域为智能信息处理;贺亮(1990—),男,博士生,研究领域为内部人员检测,拓扑推断及网络测量。
收稿日期:2018-01-08修回日期:2018-03-09文章编号:1002-8331(2018)09-0022-06
22万方数据
正在阅读:
一类特殊的非抢占式周期任务的调度方法08-05
学习王甲事迹 主题班会09-26
财管就业调查报告05-11
09年江苏省公务员考试备考策略分析(09省考新手必看)06-14
Oracle作业一答案11-10
高一英语期末短文改错练习必修二09-07
C大作业图书馆管理系统05-05
2016中戏表演考研大纲及导师介绍12-27
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 抢占
- 调度
- 一类
- 周期
- 特殊
- 任务
- 方法
- 浅析肯德基近5年来的媒体公关
- 2008年中国微型小说精选
- 国家烟草专卖局2013校园招聘求职大礼包
- 江苏省沭阳县银河学校七年级英语下册《Unit 6 Pets Gr
- 工装、模具维护保养周期检查表
- 特殊教育学校学生宿舍管理制度
- (英语)我们做presentation时不用怕了
- 考研须知 专科生考研条件
- 中国石油大学《工程流体力学(Ⅱ)》考试试卷(第一套)
- 英语口语练习资料【完整版】
- _抽屉原理精华及习题(附答案)
- 唐朝诗人韩愈的诗的特点
- 医学论文中关于统计学分析方法的选择
- 北京市劳动和社会保障局、北京市财政局关于印发《北京市鼓励城镇
- 统计学学习心得体会5篇
- 项目支出决算明细表xls - 中国农药信息网
- 商务接待 秘书英语
- “十三五”重点项目-酵母饲料项目商业计划书
- 2011宁夏回族自治区驾校考试科目一自动档理论考试试题及答案
- 新农村建设计划生育工作总结汇报材料