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

异构分布式系统混合型实时容错调度算法
引用本文:邓建波,张立臣,邓惠敏.异构分布式系统混合型实时容错调度算法[J].计算机科学,2011,38(3):87-92.
作者姓名:邓建波  张立臣  邓惠敏
作者单位:广东工业大学计算机学院,广州,510006
基金项目:本文受国家自然科学基金重大研究计划(90818008),国家自然科学基金项目(60774095,60474072Z)资助。
摘    要:基/副版本技术是实现实时分布式系统容错的一个重要手段。提出了一种异构分布式混合型容错模型,该模型与传统的异构分布式实时调度模型相比同时考虑了周期和非周期调度任务。在此基础上给出3种容错调度算法:以可调度性为目的SSA算法、以可靠性为目的RSA算法、以负载均衡性为目的BSA算法。算法能够在异构系统中同时调度具有周期和非周期容错需求的实时任务,且能够保证在异构系统中某节点机失效情况下,实时任务仍然能在截止时间内完成。最后从可调度性、可靠性代价、负载均衡性、周期与非周期任务数及任务周期与粒度J个方面对算法进行了分析。模拟实验结果显示算法各有优缺点,所以在选择调度算法时应该根据异构系统的特点来选择。

关 键 词:主/副版本,异构分布式,周期与非周期任务,负载均衡性,可靠性,可调度性

Real-time Scheduling Algorithm of Hybrid with Fault-tolerant in Heterogeneous Distributed Systems
DENG Jian-bo,ZHANG Li-chen,DENG Hui-min.Real-time Scheduling Algorithm of Hybrid with Fault-tolerant in Heterogeneous Distributed Systems[J].Computer Science,2011,38(3):87-92.
Authors:DENG Jian-bo  ZHANG Li-chen  DENG Hui-min
Affiliation:(Dept of Computer Guangdong University of Technology,Guangzhou 510006,China)
Abstract:The primary/backup process is commonly used in heterogeneous distributed systems with fault tolerance.This paper proposed a heterogeneous distributed hybrid model with fault tolerance. Compared with the traditional heterogeneous distributed scheduling models, this model can simultaneously schedule both periodical and aperiodical tasks.Three fault tolerant scheduling algorithms based on this model were presented: SSA(Schedulability Scheduling Algorithm) algorithm aimed at schedulability, RSA(Rcliability Scheduling Algorithm) algorithm aimed at reliability and BSA (Balanced Scheduling Algoritlnn) algorithm aimed at load equalization. These algorithm can simultaneously process real-time tasks in demand of periodical or aperiodical fault-tolerance in heterogeneous systems. And they can guarantee that real-time tasks could complete befor the cut off time even if some node of the system fails. Finally, this paper analyseds the algorithms in five ways; schedulability, reliability cost, load equalization, number of periodical and aperiodical tasks, cycle and granularity. Experiment results show that the algorithms have advantages and disadvantages respectively, so they should be chosen according to the characteristics of a specail heterogeneous system.
Keywords:Primary/backup copy  Heterogeneous distributed  Periodic and aperiodic task  Load balancing  Reliability  Schedulability
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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