期刊文献+

基于改进型统一调度算法改善任务集的可调度性 被引量:1

Improving the feasibility of task-sets based on modified generalized scheduling algorithm
下载PDF
导出
摘要 实时系统要求任务在最差情况下能在其截止时间前获得结果,若超过了其截止时间,也会认为是错误的行为,所以改进任务可调度性分析、提高任务集可调度性尤其重要。统一调度能结合固定优先级调度的优点,防止不必要的抢占,降低资源额外销耗,能够提高任务集合的可调度性;但其任务的可调度性分析方法过于粗糙,影响任务最差响应时间分析的结果,降低了任务集的可调度性。针对存在的问题,基于统一调度,增加任务运行阶段数,重新建立任务模型,并提出通过分配任务抢占阈值、调整运行阶段的抢占阈值与长度,优化任务可容忍阻塞,改善任务集可调度性的算法。最后,实验表明,与统一调度算法及其他算法相比,所提出的调度算法能够有效改善任务集的可调度性。 Real-time systems require the task to get the correct results before its deadline in the worst-case. If the deadline is exceeded, the task is considered a wrong behavior. Improvement in task scheduling analysis and the task-sets schedulability is particularly important. Generalized scheduling can integrate the advantages of fixed priority scheduling, prevent tasks from unnecessary preemption, re- duce additional memory usage, and improve the schedulability of task-sets. But the method of task schedulability analysis is too rough, which can impact worst-case response time analysis of the task and reduce the task-sets" schedulibility. For these problems, we re-establish a task model based on general- ized scheduling by increasing the number of task's running stage and propose a method for improving the schedulability by assigning task's preemption threshold, adjusting preemption thresholdand length of task running stage and optimizing the block tolerance of the task. Finally, experimental results show that the proposed scheduling algorithm can effectively improve the feasibility of the task-sets.
作者 李蕊 李志泽
出处 《计算机工程与科学》 CSCD 北大核心 2017年第6期1031-1041,共11页 Computer Engineering & Science
基金 国家自然科学基金(61202102) 湖南省科技计划(2015GK3010)
关键词 固定优先级 抢占阈值 运行阶段 改进型统一调度 可调度性 fixed-priority preemption threshold running stage improved generalized scheduling fea-sibility
  • 相关文献

参考文献4

二级参考文献49

  • 1杨玉海,宾雪莲,金士尧,宾亚.基于抢占阈值调度的周期任务最小响应时间分析[J].计算机应用研究,2004,21(11):41-43. 被引量:2
  • 2宾雪莲,杨玉海,金士尧,宾亚.基于EDF抢占式调度的周期任务最小响应时间分析[J].计算机科学,2004,31(9):114-116. 被引量:2
  • 3韩建军,李庆华,Abbas A.Essa.基于软件容错的动态实时调度算法[J].计算机研究与发展,2005,42(2):315-321. 被引量:13
  • 4宾雪莲,杨玉海,金士尧.一种基于分组与适当选取策略的实时多处理器系统的动态调度算法[J].计算机学报,2006,29(1):81-91. 被引量:17
  • 5Lamie W. Preemption-threshold [OL]. (1997) [2005-11- 10]. http://www. threadx. com/wppreemption.html
  • 6Wang Yun, Saksena Manas. Scheduling fixed-priority tasks with preemption threshold[C]//Proc of the 6th Int Conf on Real-Time Computing Systems and Applications (RTAS'99). Los Alamitos, CA: IEEE Computer Society, 1999:328-335
  • 7Kim Saehwa, Hong Seongsoo, Kim Tae-Hyung. Integrating real-time synchronization schemes into preemption threshold scheduling[C] //Proc of the 5th IEEE Int Syrup on Object- Oriented Real-Time Distributed Computing. Los Alamitos, CA: IEEE Computer Society, 2002:145-152
  • 8Ragunathan R, Lui Sha, John J P. Priority inheritance protocols: An approach to real-time synchronization [J]. IEEE Trans on Computers, 1990, 39(9): 1175-1185
  • 9Paolo G, Giuseppe I., Marco D N. Minimizing memory utilization of real-time task sets in single and multi-processor system-on-a-chip[C] //Proc of the 22nd Real-Time Systems Symp (RTSS 2001). Los Alamitos, CA: IEEE Computer Society, 2001: 73-83
  • 10Baker T P. A stack-based resource allocation policy for real- time processes [C] //Proc of the 11th Real-Time. Systems Symposium. Los Alamitos, CA: IEEE Computer Society, 1990:191-200

共引文献12

同被引文献11

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部