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

基于双优先级队列的异构分布式控制系统容错调度算法
引用本文:吴俊.基于双优先级队列的异构分布式控制系统容错调度算法[J].东南大学学报(自然科学版),2008,38(3):407-412.
作者姓名:吴俊
作者单位:东南大学机械工程学院,南京,210096
摘    要:在对分布式控制系统进行分析的基础上,给出了任务模型和处理器模型.为了调度多种实时性的任务,提出了双优先级队列调度算法,用于调度每个处理器上的任务.该算法设置2个优先级队列,其中高优先级队列用于调度实时任务,低优先级队列用于调度非实时任务,高优先级队列中的任务可抢占低优先级队列中的任务.在此基础上,采用版本复制技术使系统具有容错能力,并分析了任务的容错可调度条件.基于此,采用首次适应的启发式任务分配策略,将任务分配到各个处理器上,在确保任务容错可调度的条件下使处理器负载均衡.仿真结果表明所提出的算法是有效的.

关 键 词:分布式控制系统  双优先级队列  容错调度算法  任务分配  版本复制技术
文章编号:1001-0505(2008)03-0407-06
修稿时间:2007年11月7日

Fault-tolerant scheduling algorithm for heterogeneous distributed control systems based on dual priorities queues
Wu Jun.Fault-tolerant scheduling algorithm for heterogeneous distributed control systems based on dual priorities queues[J].Journal of Southeast University(Natural Science Edition),2008,38(3):407-412.
Authors:Wu Jun
Abstract:Based on the analysis of distributed control system(DCS),the task models and processor model are given.In order to schedule all kinds of tasks,a novel tasks scheduling algorithm named dual-priority queues for uniprocessor is presented.Two priority queues,one is called high priority queue to be used to schedule real-time tasks and the other is called low priority queue to be used to schedule non-real-time tasks,are set in the algorithm.The task in high priority queue can preempt the running of the task in low priority queue.Based on this,task duplication technique is adopted to make DCS have fault-tolerance.The fault-tolerant and schedulable condition is investigated.Therefore,heuristic task assignment method named first-fit is applied to assign tasks to processor.The algorithm can equilibrate the load of every processor under the fault-tolerant scheduling condition of tasks.Finally,the simulation experiments show that the algorithm is effective.
Keywords:distributed control system  dual priority queues  fault-tolerance scheduling algorithm  task assignment  duplication technique
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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