您好,欢迎来到中国测试科技资讯平台!

首页> 《中国测试》期刊 >本期导读>分布式实时系统任务调度算法的设计和实现

分布式实时系统任务调度算法的设计和实现

2251    2016-01-23

免费

全文售价

作者:余科军1, 蒋毅2

作者单位:1. 四川教育学院信息技术学院, 四川成都 610041;
2. 四川理工学院计算机科学系, 四川自贡 643000


关键词:分布式实时系统; 任务分配; 任务调度; 加权轮转调度算法; 速率单调调度算法


摘要:

针对分布式实时任务中容易引起的任务分配不合理及系统负载不平衡的情况,根据分布式实时任务多机执行的特点及分布式实时系统在同一结点上有多任务执行,提出了两级分布式系统结构下实时任务的调度策略:任务分配和任务调度。实验表明,在任务分配阶段提出的算法可以更合理地平衡任务,在任务调度阶段采用的调度算法能够更好地完成任务的执行。


Design and realization of task scheduling algorithm in distributed real-time systems

YU Ke-jun1, JIANG Yi2

1. College of Information and Technology, Sichuan College of Education, Chengdu 610041, China;
2. Dept. of Computer and Science, Sichuan University of Science and Engineering, Zigong 643000, China

Abstract: According to the unreasonableness in task allocation and load unbalancing in real time tasks distribution system, we presented the scheduling strategy that included two hierarchies: task allocation and task scheduling which was based on the characteristics of distributed real-time tasks and the character that lots of tasks are executed at the same node. The experiment showed that the algorithm that was presented at the stage of the task allocation could balance the tasks reasonably and the scheduling algorithm that was presented at the stage of the task scheduling could accomplish the tasks.

Keywords: Distributed real -time systems; Task allocation; Task scheduling; Weighted round -robin(WRR) algorithm; Rate monotonic scheduling(RMS)algorithm

2008, 34(6): 69-72  收稿日期: 2007-9-21;收到修改稿日期: 2007-12-5

基金项目: 

作者简介: 余科军(1979-),女,四川自贡市人,讲师,专业方向:网络技术。

参考文献

[1] 王志平,熊光泽.实时调度算法研究[J].电子科技大学学报,2000,29(2):205-208.
[2] 曲绍云.分布式异构系统中任务调度问题的研究[D].青岛大学,2005.
[3] Liu C L,Layland J W. Scheduling algorithm for multiprogramming in a hard real -time environment[J]. Journal of the Association for Computing Machinery, 1973,20(1):40-61.
[4] Burchard A,Liebeherr J,Oh Y F,et al. New strategies for assigning real-time tasks to multiprossor systems[J]. IEEE Trans.on Computers,1995,44(12):1429-1442.
[5] 王永吉,陈秋萍.单调速率及其扩展算法的可调度性判定[J].软件学报,2004,15(6):799-814.
[6] Young K K,Sang H S. Developing a real-time DB:the starbase experience[C]. Real-Time Database Systems, Kluwer Academic Publishers,1997:305-424.
[7] 李菲,游志胜,洪玫.实时任务管理器的设计及其实现[J].计算机应用,2003,22(5):101-102.
[8] 袁由光.实时系统中的可靠性技术[M].1版.北京:清华大学出版社,1995.
[9] 叶明,罗克露,陈慧.单调比率(RM)调度算法及应用[J].计算机应用,2005,25(4):889-890.
[10] 刘怀,黄建新,沈捷.异构分布式控制系统中实时任务的调度算法[J]. 小型微型计算机系统,2005,26(2):230-234.
[11] Ramamritham K J,Stankovic A,Shiah P F. Efficient scheduling algorithms for real -time multiprocessor systems[J].IEEE Transactions on Parallel and Distributed Systems,1990,1(2):184-194.
[12] 罗国庆,等.VxWorks与嵌入式软件开发[M].1版.北京:机械工业出版社,2003.