计算机工程与应用 ›› 2019, Vol. 55 ›› Issue (21): 93-98.DOI: 10.3778/j.issn.1002-8331.1808-0012
朱永超,周川,郭健,吴益飞,崔玉伟
ZHU Yongchao, ZHOU Chuan, GUO Jian, WU Yifei, CUI Yuwei
摘要: 针对异构分布式系统中处理器数量相对较少时优先级约束条件带来的副版本调度易失败问题,提出一种新型高可靠性主副版本调度算法(HRPB)。任务模型以有向无环图(DAG)表示,该算法共计调度主、副两个版本的任务。在任务优先级排序阶段,根据任务执行时间及截止时限来制定新指标平均最晚开始时间(ALST)进行排序;在任务处理器分配阶段,采取多一重备份策略以解决处理器数量相对较少时优先级约束条件带来的副版本调度易失败问题,并且改进了副版本调度时的可靠性指标计算方法。通过随机生成DAG图进行算法仿真测试,实验结果表明,HRPB比eFRD具有更优的副版本调度成功率、更高的系统可靠性。