首页> 外国专利> Fault tolerance via N-modular software redundancy using indirect instrumentation

Fault tolerance via N-modular software redundancy using indirect instrumentation

机译:通过使用间接仪器的N模块软件冗余实现容错

摘要

Fault tolerance is provided in a computing system using a technique referred to as indirect instrumentation. In one embodiment, a number of different copies of a given target program are executed on different machines in the system. Each of the machines includes a controller for controlling the execution of the copy of the target program on that machine. The controllers communicate with a user interface of an instrumentation tool on another machine. A user specifies variables to be monitored, breakpoints, voting and recovery parameters and other information using the user interface of the instrumentation tool, and the tool communicates corresponding commands to each of the controllers for use in executing the copies. A fault is detected in one of the copies by comparing values of a user-specified variable generated by the different copies at the designated breakpoints. Upon detection of a fault in a given one of the copies, a checkpoint is taken of another one of the copies that has been determined to be operating properly, and a new copy is restarted from the checkpoint. The use of the controllers allows faults to be detected and appropriate recovery actions to be taken without modification of target program code.
机译:使用称为间接仪器的技术在计算系统中提供容错功能。在一个实施例中,给定目标程序的多个不同副本在系统中的不同机器上执行。每个机器都包括一个控制器,用于控制该机器上目标程序副本的执行。控制器与另一台机器上的仪器工具的用户界面进行通信。用户使用检测工具的用户界面指定要监视的变量,断点,表决和恢复参数以及其他信息,并且该工具将对应的命令传达给每个控制器以用于执行副本。通过比较由不同副本在指定的断点处生成的用户指定变量的值,可以在副本之一中检测到故障。在给定的一个副本中检测到故障后,对另一个确定为正常运行的副本进行检查,然后从该检查点重新启动新副本。使用控制器可以在不修改目标程序代码的情况下检测到故障并采取适当的恢复措施。

著录项

  • 公开/公告号EP0965922B1

    专利类型

  • 公开/公告日2004-08-25

    原文格式PDF

  • 申请/专利权人 LUCENT TECHNOLOGIES INC;

    申请/专利号EP19990304445

  • 发明设计人 TSAI TIMOTHY;

    申请日1999-06-08

  • 分类号G06F11/00;G06F11/18;

  • 国家 EP

  • 入库时间 2022-08-21 22:57:43

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号