Adjusting threshold for software error reset attempts to be commensurate with reserve power
    4.
    发明授权
    Adjusting threshold for software error reset attempts to be commensurate with reserve power 有权
    软件错误复位的调整阈值尝试与备用电源相当

    公开(公告)号:US07814368B2

    公开(公告)日:2010-10-12

    申请号:US11704556

    申请日:2007-02-08

    CPC classification number: G06F11/1489 G06F11/0742 G06F11/076

    Abstract: Power consumption that occurs in response to software errors may be reduced. In one example a system tracks a number of occurrences a first set of code causes a system to perform one or more reset actions, determines whether the number of occurrences exceeds a threshold, and selects a second set of code to execute in place of the first set of code, if the quantity exceeds the threshold.

    Abstract translation: 可能会降低响应软件错误而发生的功耗。 在一个示例中,系统跟踪出现的次数,第一组代码导致系统执行一个或多个复位动作,确定出现次数是否超过阈值,并且选择代替第一代码执行代码的第二组代码 如果数量超过阈值,则代码集。

    Hybrid agent-oriented object model to provide software fault tolerance between distributed processor nodes

    公开(公告)号:US20050081110A1

    公开(公告)日:2005-04-14

    申请号:US10929684

    申请日:2004-08-31

    Applicant: Andy Rostron

    Inventor: Andy Rostron

    CPC classification number: G06F11/2025 G06F11/1489 G06F11/2038 G06F11/2041

    Abstract: An apparatus and method for a computer system is used for implementing an extended distributed recovery block fault tolerance scheme. The computer system includes a supervisory node, an active node and a standby node. Each of the nodes has a primary routine, an alternate routine and an acceptance test for testing the output of the routines. Each node also includes a device driver, a monitor and a node manager for determining the operational configuration of the node. The supervisory node coordinates the operation of the active and standby nodes. The primary and alternate routines are implemented with an application task through a plurality of agent objects operating as finite state machines. A reliable data link extends between the monitors of the active and standby nodes.

    Method and apparatus for resuming execution of a failed computer program
    6.
    发明授权
    Method and apparatus for resuming execution of a failed computer program 失效
    恢复执行故障计算机程序的方法和装置

    公开(公告)号:US06874138B1

    公开(公告)日:2005-03-29

    申请号:US09724616

    申请日:2000-11-28

    CPC classification number: G06F11/1438 G06F11/1489

    Abstract: Method and apparatus for resuming execution of a failed computer program. A program is compiled using two compilers to generate first and second sets of object code. Checkpoints are identified in the program, and checkpoint code is generated for execution at the checkpoints. If execution of the first set of object code fails, checkpoint data is recovered and execution of the program is resumed using either the first or second set of object code. In one embodiment, the first set of object code is re-executed before trying the second set of object code.

    Abstract translation: 恢复执行故障计算机程序的方法和装置。 使用两个编译器编译程序来生成第一组和第二组目标代码。 检查点在程序中标识,生成检查点代码以便在检查点执行。 如果第一组目标代码的执行失败,则检查点数据被恢复,并且使用第一组或第二组目标代码恢复程序的执行。 在一个实施例中,在尝试第二组目标代码之前重新执行第一组目标代码。

    Data processing system, computer network, and data processing method
    7.
    发明授权
    Data processing system, computer network, and data processing method 失效
    数据处理系统,计算机网络和数据处理方法

    公开(公告)号:US06209019B1

    公开(公告)日:2001-03-27

    申请号:US08611421

    申请日:1996-03-06

    CPC classification number: G06F11/1489 G06F11/3495

    Abstract: It is an object of this invention to provide a data processing system, computer network, and data processing method which enable alternate programs to run without degrading the system processing performance. When control of a program executed by the executing means 1 reaches a pre-defined execution checkpoint, the notifying means 3 issues an interrupt instruction and the sending/receiving means 4 sends this instruction to other nodes. In a node where this interrupt instruction is received, the interrupt controlling means 5 causes the executing means 1 to interrupt processing if program control has not yet reached a pre-defined execution checkpoint in the node.

    Abstract translation: 本发明的一个目的是提供一种数据处理系统,计算机网络和数据处理方法,其使备用程序在不降低系统处理性能的情况下运行。当由执行装置1执行的程序的控制达到预定义 执行检查点,通知装置3发出中断指令,并且发送/接收装置4将该指令发送到其他节点。 在接收到该中断指令的节点中,如果程序控制尚未到达节点中的预定义的执行检查点,则中断控制装置5使执行装置1中断处理。

    Using bitmaps to validate data
    10.
    发明授权

    公开(公告)号:US11782799B2

    公开(公告)日:2023-10-10

    申请号:US17715438

    申请日:2022-04-07

    CPC classification number: G06F11/1464 G06F3/065 G06F11/1489 G06F16/2237

    Abstract: An incremental backup is made of a source volume on a production host to on premise secondary storage. The incremental backup includes a bitmap specifying locations of blocks that have changed since a last backup of the source volume, and data of the changed blocks. First checksums are calculated from data of the changed blocks. The incremental backup, including the changed blocks and the bitmap, are moved to cloud storage. The changed blocks are merged, at the cloud storage, with the last backup of the source volume to generate a synthetic full backup of the source volume. The bitmap is consulted to identify locations of the changed blocks. Second checksums are calculated from data written to the locations on the synthetic full backup. The first and second checksums are compared. If the first and second checksums do not match, an indication is generated that the synthetic full backup is corrupt.

Patent Agency Ranking