PRODUCING A MIRRORED DATA COPY (IMAGE) USING REFERENCE LABELS
    2.
    发明公开
    PRODUCING A MIRRORED DATA COPY (IMAGE) USING REFERENCE LABELS 失效
    创建镜像DATA COPY(PICTURE),使用的附图标记

    公开(公告)号:EP1000397A1

    公开(公告)日:2000-05-17

    申请号:EP97941564.3

    申请日:1997-09-16

    IPC分类号: G06F13/00

    CPC分类号: G06F11/2071

    摘要: A mirror set copy from a first storage device (10) and controller (70) to a second storage device (20) and a controller (85) is performed in a computer system (100) in which write requests (50) are each associated with a reference label. A mirror read request (60) is received at the first storage device, while write requests are received and processed at the first device and received at both. The first storage device then sends the data and label to the second, after which the second storage device writes the data. The second device processes write requests until it finds a request with the same reference label as that sent with the data.

    PRODUCING A MIRRORED COPY USING INCREMENTAL-DIVERGENCE
    3.
    发明公开
    PRODUCING A MIRRORED COPY USING INCREMENTAL-DIVERGENCE 有权
    制作副本使用镜像增量三岔口

    公开(公告)号:EP1481324A1

    公开(公告)日:2004-12-01

    申请号:EP03744175.5

    申请日:2003-03-06

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2082 G06F11/2074

    摘要: Producing a mirror copy using incremental-divergence is performed in a computer system in which write requests (130) are each associated with a reference label. A mirror set may be restored to a state in which the data storage devices contain identical data by copying from the data storage device having “good” data only portions of data which have not been stored on the data storage device having divergent data. Incremental-divergence copying may be accomplished by keeping track of the changes made after a point in which the data storage devices are known to contain identical data.

    LOOSELY-COUPLED, SYNCHRONIZED EXECUTION
    4.
    发明授权
    LOOSELY-COUPLED, SYNCHRONIZED EXECUTION 失效
    松耦合的,同步的设计

    公开(公告)号:EP0986784B1

    公开(公告)日:2001-10-04

    申请号:EP98926238.1

    申请日:1998-06-04

    IPC分类号: G06F11/16

    摘要: Synchronized execution is maintained by compute elements processing instruction streams in a computer system including the compute elements and a controller. Each compute element includes a clock that operates asynchronously with respect to clocks of the other compute elements. Each compute element processes instructions from an instruction stream and counts the instructions processed. Upon processing a quantum of instructions from the instruction stream, the compute element initiates a synchronization procedure and continues to process instructions from the instruction stream and to count instructions processed from the instruction stream. The compute element halts processing of instructions from the instruction stream after processing an unspecified number of instructions from the instruction stream in addition to the quantum of instructions. Upon halting processing, the compute element sends a synchronization request to the controller and waits for a synchronization reply.

    LOOSELY-COUPLED, SYNCHRONIZED EXECUTION
    5.
    发明公开
    LOOSELY-COUPLED, SYNCHRONIZED EXECUTION 失效
    松耦合的,同步的设计

    公开(公告)号:EP0986784A1

    公开(公告)日:2000-03-22

    申请号:EP98926238.1

    申请日:1998-06-04

    IPC分类号: G06F11/16

    摘要: Synchronized execution is maintained by compute elements processing instruction streams in a computer system including the compute elements and a controller. Each compute element includes a clock that operates asynchronously with respect to clocks of the other compute elements. Each compute element processes instructions from an instruction stream and counts the instructions processed. Upon processing a quantum of instructions from the instruction stream, the compute element initiates a synchronization procedure and continues to process instructions from the instruction stream and to count instructions processed from the instruction stream. The compute element halts processing of instructions from the instruction stream after processing an unspecified number of instructions from the instruction stream in addition to the quantum of instructions. Upon halting processing, the compute element sends a synchronization request to the controller and waits for a synchronization reply.

    PRODUCING A MIRRORED COPY USING INCREMENTAL-DIVERGENCE
    8.
    发明授权
    PRODUCING A MIRRORED COPY USING INCREMENTAL-DIVERGENCE 有权
    制作副本使用镜像增量三岔口

    公开(公告)号:EP1481324B1

    公开(公告)日:2008-01-16

    申请号:EP03744175.5

    申请日:2003-03-06

    IPC分类号: G06F11/20

    CPC分类号: G06F11/2082 G06F11/2074

    摘要: Producing a mirror copy using incremental-divergence is performed in a computer system in which write requests (130) are each associated with a reference label. A mirror set may be restored to a state in which the data storage devices contain identical data by copying from the data storage device having "good" data only portions of data which have not been stored on the data storage device having divergent data. Incremental-divergence copying may be accomplished by keeping track of the changes made after a point in which the data storage devices are known to contain identical data.

    PRODUCING A MIRRORED DATA COPY (IMAGE) USING REFERENCE LABELS
    9.
    发明授权
    PRODUCING A MIRRORED DATA COPY (IMAGE) USING REFERENCE LABELS 失效
    创建镜像DATA COPY(PICTURE),使用的附图标记

    公开(公告)号:EP1000397B1

    公开(公告)日:2004-08-25

    申请号:EP97941564.3

    申请日:1997-09-16

    IPC分类号: G06F13/00 G06F11/20

    CPC分类号: G06F11/2071

    摘要: A mirror set copy from a first storage device (10) and controller (70) to a second storage device (20) and a controller (85) is performed in a computer system (100) in which write requests (50) are each associated with a reference label. A mirror read request (60) is received at the first storage device, while write requests are received and processed at the first device and received at both. The first storage device then sends the data and label to the second, after which the second storage device writes the data. The second device processes write requests until it finds a request with the same reference label as that sent with the data.

    FAULT RESILIENT/FAULT TOLERANT COMPUTING
    10.
    发明授权
    FAULT RESILIENT/FAULT TOLERANT COMPUTING 失效
    误动作SAFE /容错计算机操作方法

    公开(公告)号:EP0731945B1

    公开(公告)日:2000-05-17

    申请号:EP95902615.4

    申请日:1994-11-15

    摘要: A method of synchronizing at least two computing elements (CE1, CE2) that each have clocks that operate asynchronously of the clocks of the other computing elements includes selecting one or more signals, designated as meta time signals, from a set of signals produced by the computing elements (CE1, CE2), monitoring the computing elements (CE1, CE2) to detect the production of a selected signal by one of the computing elements (CE1), waiting for the other computing elements (CE2) to produce a selected signal, transmitting equally valued time updates to each of the computing elements, and updating the clocks of the computing elements (CE1, CE2) based on the time updates. In a second aspect of the invention, fault resilient, or tolerant, computers (200) are produced by designating a first processor as a computing element (204), designating a second processor (202) as a controller, connecting the computing element (204) and the controller (202) to produce a modular pair, and connecting at least two modular pairs to produce a fault resilient or fault tolerant computer (200). Each computing element (202, 204) of the computer (200) performs all instructions in the same number of cycles as the other computing elements (202, 204). The computer systems include one or more controllers (202) and at least two computing elements (204).