本发明涉及计算机系统容错领域,尤其涉及一种计算机系统容错方法。
背景技术:
容错技术是指当系统在运行时有错误被激活的情况下仍能保证不间断提供服务的方法和技术。在一些特殊应用场合,如航空航天、国防军事、核能电力、工业化工、卫生医疗急救等关键部门,一次计算机系统错误的发生就可能导致不可挽回的巨大损失,在这些关键系统的设计中必须采用大量的容错技术来保证运行中突发的计算机错误不会导致整个系统的失效。
技术实现要素:
本发明为克服以上不足,提供一种计算机系统容错方法,包括的步骤有:
(1)双系统冷备:当工作机故障时,未加电的备份机启动并自动接替工作,对工作机进行故障诊断和维修;待故障修复完毕时,工作机去电变成备用机。
(2)双系统温备:双机同时加电,一机工作,另一机处于等待。一旦工作机故障时,系统将进行自动切换,由温备机接替工作,并对故障机进行诊断和维修;待故障修复完毕时,工作机变成温备机。
(3)双系统热备:双机同时加电,且均处于工作状态,只是热备机的处理结果不输出。一旦值班机出现故障,更改值班机,进行结果切换;待故障修复完毕时,工作机变成热备机。
(4)双系统双工:双机同时加电和工作,处理结果同时输出,进行比较一致后输出。
本发明的有益效果是:
本发明所述的一种计算机系统容错方法,采用大量的容错技术来保证运行中突发的计算机错误不会导致整个系统的失效。
具体实施方式
以下将结合本发明的实施例进行详细叙述。
一种计算机系统容错方法,包括的步骤有:
(1)双系统冷备:当工作机故障时,未加电的备份机启动并自动接替工作,对工作机进行故障诊断和维修;待故障修复完毕时,工作机去电变成备用机。
(2)双系统温备:双机同时加电,一机工作,另一机处于等待。一旦工作机故障时,系统将进行自动切换,由温备机接替工作,并对故障机进行诊断和维修;待故障修复完毕时,工作机变成温备机。
(3)双系统热备:双机同时加电,且均处于工作状态,只是热备机的处理结果不输出。一旦值班机出现故障,更改值班机,进行结果切换;待故障修复完毕时,工作机变成热备机。
(4)双系统双工:双机同时加电和工作,处理结果同时输出,进行比较一致后输出。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。