容错计算机系统及其同步方法技术方案

技术编号:2852220 阅读:198 留言:0更新日期:2012-04-11 18:40
每当同步控制器顺序地发出读请求到存储控制器时,第一计数器的计数值增加。当对于读请求执行读操作时,第二计数器的计数值增加,并且数据被传送到备用计算机。如果在存储器复制操作期间发出存储器写指令,则地址比较器将存储器写指令的写地址和第一以及第二计数器的计数值相比较。如果写地址大于计数值,则存储器写操作被允许。如果写地址等于第一计数器的计数值,则处理等待数据读操作的终止。否则,写操作立即被允许并且写数据被传送到同步控制器。因此,在活动侧的存储器的数据被复制到备用计算机上而不停止系统操作。

【技术实现步骤摘要】

本专利技术涉及一种锁步型,其中多个计算机系统以与时钟信号同步的时序同时执行相同的指令串,并且特别涉及如下的锁步型,其中当计算机系统之间的操作同步(锁步状态)在第一计算机系统中受到干扰时,能够进行为了恢复操作同步(重建锁步状态)而激活的操作,而不停止除了从容错计算机系统中分离的第一计算机系统之外的计算机系统的常规操作。
技术介绍
根据现有技术的锁步容错计算机系统,在同步地执行相同的指令串的多个计算机系统中,当检测到其中一个计算机系统由于故障或内外因素而执行不同于其他计算机系统的输出操作时,发生故障的计算机系统立即和其他计算机系统分离,从而被设置为非工作状态。根据故障的原因,如必要的话,该计算机系统被另一个计算机系统取代。如果无需替换该计算机系统,例如,则该系统根据需要被重新初始化并且被再次设置为工作状态。在现有的锁步型容错计算机系统中,在将有故障的计算机系统恢复为工作状态的操作中,在初始设置阶段中,需要将被如此替换的有故障的计算机的存储器或备用侧的计算机的存储器的内容设置为与活动侧的有关计算机的存储器的内容相匹配。因此,需要将处于工作状态中的计算机系统的主存储器的全部数据复制到要恢本文档来自技高网...

【技术保护点】
一种容错计算机系统,其包括多个计算机系统,每个计算机系统包括:一个或多个处理器; 主存储器;路由控制器;同步控制器;以及桥路,其使处理器、主存储器、路由控制器以及同步控制器相互连接以控制各组成元件,其 中各计算机系统是同步的并且处理相同的指令串,其中:当第一计算机系统的主存储器的数据被复制到第二计算机系统的主存储器上时,从主存储器经由同步控制器读取数据,以传送到第二计算机系统的同步控制器;路由控制器包括:存储器访问监视单元 ,其包括计数模块,当从主存储器经由同步控制器读取数据时,该计数模...

【技术特征摘要】
JP 2004-12-17 2004-3653451.一种容错计算机系统,其包括多个计算机系统,每个计算机系统包括一个或多个处理器;主存储器;路由控制器;同步控制器;以及桥路,其使处理器、主存储器、路由控制器以及同步控制器相互连接以控制各组成元件,其中各计算机系统是同步的并且处理相同的指令串,其中当第一计算机系统的主存储器的数据被复制到第二计算机系统的主存储器上时,从主存储器经由同步控制器读取数据,以传送到第二计算机系统的同步控制器;路由控制器包括存储器访问监视单元,其包括计数模块,当从主存储器经由同步控制器读取数据时,该计数模块确定读操作的处理状态;以及地址比较器,当处理器发出写指令时,其将计数模块的计数值与由写指令执行的写操作的写地址进行比较;以及当处理器在使处于非工作状态的备用计算机系统和处于工作状态的活动计算机系统同步的操作期间发出对于主存储器的写指令时,活动计算机系统的主存储器的数据被顺序传送到备用计算机系统;根据地址比较器执行的比较的结果,存储器访问监视单元仅将数据读操作已经完成的地址的写数据和当前正在执行数据读操作的地址的写数据传送到活动计算机系统的同步控制器。2.根据权利要求1的容错计算机系统,其中计数模块包括读请求计数器,用于存储数据读操作被启动的数据的地址;以及读结束计数器,用于存储数据读操作被完成的数据的地址。3.根据权利要求2的容错计算机系统,其中在地址比较器确定写地址是未发出读请求的地址的情况中,只有存储器写操作被许可;在地址比较器确定写地址是完成数据读操作的地址的情况中,存储器写操作被许可并且写数据被传送到同步控制器;以及在除了上面描述的情况以外的任何情况中,在当前处理中的数据读操作结束之后,存储器写操作被许可,并且写数据被传送到同步控制器。4.根据权利要求2的容错计算机系统,其中在由读结束计数器的计数值改变的时刻所确定的时刻,写数据被传送到同步控制器。5.一种容错计算机系统,其包括多个计算机系统,每个计算机系统包括一个或多个处理器;主存储器;路由控制器;同步控制器;以及桥路,其使处理器、主存储器、路由控制器、同步控制器相互连接以控制各组成元件,其中各计算机系统是同步的并且处理相同的指令串,其中当第一计算机系统的主存储器的数据被复制到第二计算机系统的主存储器上时,从主存储器经由同步控制器读取数据,以传送到第二计算机系统的同步控制器;路由控制器包括存储器访问监视单元,其包括计数模块,当从主存储器经由同步控制器读取数据时,该计数模块确...

【专利技术属性】
技术研发人员:杉本基浩
申请(专利权)人:日本电气株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1