System console terminal for fault tolerant computer system
    1.
    发明授权
    System console terminal for fault tolerant computer system 失效
    容错计算机系统的系统控制台

    公开(公告)号:US5694541A

    公开(公告)日:1997-12-02

    申请号:US546347

    申请日:1995-10-20

    摘要: A console terminal arrangement is disclosed for use in connection with a fault-tolerant computer system including a plurality of processing modules, at least some of the processing modules including an operator input/output interface for receiving operator input from an operator input device and operator display output on an operator display device. The console terminal arrangement facilitates management of all of the processing modules by a single operator from a single location. The arrangement includes a console terminal and a plurality of processing module interfaces interconnected by a network. The console terminal includes an operator input device and an operator display device, and generates operator input messages including processing module management information generated by the operator input device in response to inputs provided by an operator and an address identifying one of the processing modules to be managed by the console terminal. The console terminal further generates and displays video images in response to video image data received in messages from the processing modules. Each processing module interface receives operator input messages generated by the console terminal which include an address identifying the processing module connected to the processing module interface and provide the processing module management information to the operator input/output interface to control the processing module. In addition, each processing module interface receives video information from the associated processing module's operator input output device and generates a message including the video information and an address identifying the console terminal. The network carries messages generated by the console terminal and the processing module interfaces in accordance with the addresses contained in the respective messages.

    摘要翻译: 公开了一种用于与包括多个处理模块的容错计算机系统结合使用的控制台终端装置,至少一些处理模块包括操作员输入/输出接口,用于从操作员输入装置接收操作者输入和操作者显示 在操作者显示设备上输出。 控制台终端装置便于单个操作员从单个位置管理所有处理模块。 该装置包括控制台终端和由网络互连的多个处理模块接口。 控制终端包括操作员输入装置和操作者显示装置,并且响应于由操作者提供的输入和识别要管理的处理模块之一的地址,生成包括由操作者输入装置产生的处理模块管理信息的操作者输入消息 由控制台终端。 控制台终端还响应于在处理模块的消息中接收的视频图像数据,生成和显示视频图像。 每个处理模块接口接收由控制台终端产生的操作员输入消息,其包括标识连接到处理模块接口的处理模块的地址,并将处理模块管理信息提供给操作员输入/输出接口以控制处理模块。 此外,每个处理模块接口从相关联的处理模块的操作员输入设备接收视频信息,并产生包括视频信息和标识控制台终端的地址的消息。 该网络根据包含在相应消息中的地址携带由控制台终端和处理模块接口产生的消息。

    Detecting low-level data corruption
    2.
    发明授权
    Detecting low-level data corruption 有权
    检测低级别的数据损坏

    公开(公告)号:US07441159B2

    公开(公告)日:2008-10-21

    申请号:US11340274

    申请日:2006-01-26

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1076

    摘要: Checksum values are used to detect low-level data corruption. I/O operations, such as, for example, read operations and write operations, cause data blocks to pass through a number of low-level drivers when the data blocks are transferred between an operating system and mass storage location. A checksum filter driver intercepts a data block as the data block passes between low-level drivers as a result of the performance of an I/O operation. The checksum filter driver calculates a first checksum value for the data block. The checksum filter subsequently intercepts the data block as the data block passes between low-level drivers as a result of the performance of a subsequent I/O operation. The checksum filter driver calculates a second checksum value for the data block. The first checksum value and the second checksum value are compared. Data corruption is detected when a checksum mismatch occurs.

    摘要翻译: 校验和值用于检测低级别的数据损坏。 当数据块在操作系统和大容量存储位置之间传输时,诸如读操作和写操作之类的I / O操作使数据块通过多个低级驱动器。 作为执行I / O操作的结果,校验和过滤器驱动程序拦截数据块,因为数据块通过低级别驱动程序。 校验和过滤器驱动程序计算数据块的第一个校验和值。 随着后续I / O操作的执行,校验和过滤器随着数据块在低级别驱动程序之间通过,随后拦截数据块。 校验和过滤器驱动程序计算数据块的第二个校验和值。 比较第一个校验和值和第二个校验和值。 当校验和不匹配发生时检测到数据损坏。

    System and method for capturing kernel-resident information
    3.
    发明授权
    System and method for capturing kernel-resident information 有权
    捕获内核驻留信息的系统和方法

    公开(公告)号:US07302613B2

    公开(公告)日:2007-11-27

    申请号:US10712619

    申请日:2003-11-12

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3476

    摘要: A system, method and interface for consistently capturing kernel resident information are provided. An operating system architecture includes user mode modules and kernel mode applications. A user mode module initiates a kernel mode information request through an application program interface identifying one or more process threads of interest. A kernel mode module captures information corresponding to standard kernel mode information and corresponding to the specifically identified process threads. The information is returned in a pre-allocated buffer.

    摘要翻译: 提供了一种用于始终捕获内核驻留信息的系统,方法和接口。 操作系统架构包括用户模式模块和内核模式应用程序。 用户模式模块通过识别感兴趣的一个或多个进程线程的应用程序接口来发起内核模式信息请求。 内核模式模块捕获与标准内核模式信息相对应的信息,并对应于特定标识的进程线程。 信息在预先分配的缓冲区中返回。

    Transparent fault tolerant computer system
    4.
    发明授权
    Transparent fault tolerant computer system 失效
    透明容错计算机系统

    公开(公告)号:US5968185A

    公开(公告)日:1999-10-19

    申请号:US116770

    申请日:1998-07-16

    IPC分类号: G06F11/16 G06F11/20 G06F11/00

    摘要: In a fault-tolerant computer system, a primary replica supervisor is interposed between an operating system and a primary replica of an application program being executed by a primary processor. An object-code editor locates calls to the operating system and loops in the application program and inserts instruction sequences that enable the replica supervisor to intercept the calls to the operating system, results returned by the operating system as a result of the calls and asynchronous events delivered by the operating system to the replica. A backup replica supervisor is similarly interposed between an operating system and a backup replica of the application program being executed by a backup processor. The primary replica interacts with an environment. The replica supervisors ensure that the backup replica undergoes state transformations, as a result of the calls to the operating system and asynchronous events, that are equivalent to state transformations that the primary replica undergoes as a result of corresponding calls and asynchronous events. Thus, after a failure in the primary processor, the backup replica can interact with the environment in a manner consistent with interactions between the primary replica and the environment prior to the failure.

    摘要翻译: 在容错计算机系统中,主复制主管介于操作系统和由主处理器执行的应用程序的主副本之间。 对象代码编辑器定位到操作系统的调用并在应用程序中循环,并插入指令序列,使得副本管理器能够拦截对操作系统的调用,由于调用和异步事件,操作系统返回的结果 由操作系统交付给副本。 备份副本管理程序类似地插入在由备份处理器执行的应用程序的操作系统和备份副本之间。 主要副本与环境交互。 由于对操作系统和异步事件的调用,副本监视器确保备份副本经历状态转换,这些转换等效于主副本作为相应调用和异步事件的结果进行的状态转换。 因此,在主处理器发生故障之后,备份副本可以以与故障之前主要副本和环境之间的交互一致的方式与环境进行交互。

    Transparent fault tolerant computer system

    公开(公告)号:US5802265A

    公开(公告)日:1998-09-01

    申请号:US565145

    申请日:1995-12-01

    IPC分类号: G06F11/16 G06F11/20 G06F11/34

    摘要: In a fault-tolerant computer system, a primary replica supervisor is interposed between an operating system and a primary replica of an application program being executed by a primary processor. An object-code editor locates calls to the operating system and loops in the application program and inserts instruction sequences that enable the replica supervisor to intercept the calls to the operating system, results returned by the operating system as a result of the calls and asynchronous events delivered by the operating system to the replica. A backup replica supervisor is similarly interposed between an operating system and a backup replica of the application program being executed by a backup processor. The primary replica interacts with an environment. The replica supervisors ensure that the backup replica undergoes state transformations, as a result of the calls to the operating system and asynchronous events, that are equivalent to state transformations that the primary replica undergoes as a result of corresponding calls and asynchronous events. Thus, after a failure in the primary processor, the backup replica can interact with the environment in a manner consistent with interactions between the primary replica and the environment prior to the failure.

    Detecting low-level data corruption

    公开(公告)号:US07020798B2

    公开(公告)日:2006-03-28

    申请号:US10185612

    申请日:2002-06-27

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1076

    摘要: Checksum values are used to detect low-level data corruption. I/O operations, such as, for example, read operations and write operations, cause data blocks to pass through a number of low-level drivers when the data blocks are transferred between an operating system and mass storage location. A checksum filter driver intercepts a data block as the data block passes between low-level drivers as a result of the performance of an I/O operation. The checksum filter driver calculates a first checksum value for the data block. The checksum filter subsequently intercepts the data block as the data block passes between low-level drivers as a result of the performance of a subsequent I/O operation. The checksum filter driver calculates a second checksum value for the data block. The first checksum value and the second checksum value are compared. Data corruption is detected when a checksum mismatch occurs.