首页 | 本学科首页   官方微博 | 高级检索  
     

一种新型实时调度算法研究
引用本文:何东之,李伟,张向文.一种新型实时调度算法研究[J].小型微型计算机系统,2005,26(11):1965-1970.
作者姓名:何东之  李伟  张向文
作者单位:1. 北京工业大学,软件学院,北京,100022
2. 中国科学院,自动化研究所,复杂系统与智能科学重点实验室,北京,100080
基金项目:国家自然科学基金(60334020)资助;国家杰出青年科学基金(60125310)资助.
摘    要:在许多片上特定应用系统中,任务多且切换频繁,任务切换开销大,有时甚至严重影响系统的可调度性.研究了动态可抢占门限调度算法,它通过初始门限值、动态门限值的计算和优化线程分配,实现了在处理器高利用率下,有效降低任务切换开销的目的,并相应地减少了对内存的需求.动态可抢占门限调度算法是将静态抢占门限算法与动态调度算法有机地结合在一起。完成了由静态到动态无缝转换.

关 键 词:实时系统  调度算法  抢占门限  线程  动态调度算法
文章编号:1000-1220(2005)11-1965-06
收稿时间:2004-05-28
修稿时间:2004-05-28

Study on a New Kind of Real-Time Scheduling Algorithm
HE Dong-zhi,LI Wei,ZHANG Xiang-wen.Study on a New Kind of Real-Time Scheduling Algorithm[J].Mini-micro Systems,2005,26(11):1965-1970.
Authors:HE Dong-zhi  LI Wei  ZHANG Xiang-wen
Affiliation:1.Beijing University of Technology, Beijing 100022, China ;2.Key Laboratory of Complex Systems and Intelligence Science, Institute of Automation, Chinese Academy of Sciences, Beijing 100080, China
Abstract:Many application specific operating systems based on system on chip are composed of lots of tasks that can generate multi-tasking under preemptive scheduling. Preemptive multi-tasking incurs high preemption switching overheads, and these costs may jeopardize a system schedulability. A novel scheduling, named dynamic preemption threshold, is proposed here. The scheduling can reduce preemption costs by thread assignment and changing task dynamic preemption threshold at run time. Because dynamic preemption threshold is based on dynamic algorithm, it can achieve a high processor utilization with relative low cost in context switching and memory requirement. The scheduling perfectly integrates preemption threshold scheduling into EDF algorithm, and accomplishes to transform static model to dynamic algorithm seamlessly.
Keywords:real-time  scheduling algorithm  preemption threshold  thread  dynamic scheduling
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号