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

基于杂交遗传算法的多处理器硬实时容错调度算法
引用本文:李冠楠,李家春. 基于杂交遗传算法的多处理器硬实时容错调度算法[J]. 计算机应用研究, 2016, 33(9)
作者姓名:李冠楠  李家春
作者单位:顺德职业技术学院 电子与信息工程学院,华南理工大学 计算机科学与技术学院
基金项目:国家自然科学基金资助项目(51175183);佛山市产学研专项资金项目及顺德职业技术学院资助项目(2012HC100303);广东省教育科研“十二五”规划研究项目(2012JK305)
摘    要:传统的硬实时容错调度算法获得了较好的容错性能,但其任务拒绝率、处理器分配偏差比例以及最早完成时间等性能参数不佳,对此提出一种基于杂交遗传算法的优化方案,并对传统的硬实时容错算法进行优化。采用了中心型调度模型,并采用了任务备份方案来实现容错能力。将任务拒绝率、处理器分配偏差比例以及最早完成时间三个优化参数作为遗传算法适应度目标函数的三个带权分量,对其进行优化,通过遗传算法的杂交与迭代计算获得了优化的结果。最终使用不同的任务数量与处理器数量的组合对本算法与传统算法进行对比试验,结果可看出本算法的3个优化参数明显优于传统算法,且总适应度值亦比传统算法有明显改进。

关 键 词:遗传算法  硬实时系统  容错调度  多处理器  嵌入式
收稿时间:2015-05-18
修稿时间:2016-07-29

Genetic algorithm based multiprocessor hard real time fault tolerant schedule
LI Guan-nan and LI Jia-chun. Genetic algorithm based multiprocessor hard real time fault tolerant schedule[J]. Application Research of Computers, 2016, 33(9)
Authors:LI Guan-nan and LI Jia-chun
Affiliation:School of electronic and information engineering,Shunde Polytechnic College,Shunde Guangdong,School of computer science and technology,South China University of Technology
Abstract:Traditional hard real-time fault tolerant scheduling algorithm has good fault tolerant performance, but its task rejection ration, processor allocation deviation ratio and earliest finishing time ratio performance is not good, aimed at that a optimal algorithm based on genetic algorithm is proposed, and the traditional hard real-time fault tolerant scheduling algorithm is optimized. The central scheduling model is used and the backup task approach is used to realize the fault tolerant. The three optimal parameters of task rejection ration, processor allocation deviation ratio and earliest finishing time ratio are set as the fit function of the genetic algorithm as well as the weight, the optimal results are got by crossover operation and iteration of genetic algorithm. Lastly, several set of different count of tasks and processors are set up for compare experimental. Three optimal parameters got from the proposed algorithm are better than the traditional scheduling algorithm, and the total fit value is better too.
Keywords:Genetic algorithm   hard real-time system   fault tolerant schedule   multi-processor   embedded system
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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