Clustered computer system utilizing separate servers for redundancy in which the host computers are unaware of the usage of separate servers
    11.
    发明授权
    Clustered computer system utilizing separate servers for redundancy in which the host computers are unaware of the usage of separate servers 有权
    集群计算机系统利用单独的服务器进行冗余,其中主机不知道使用单独的服务器

    公开(公告)号:US07155638B1

    公开(公告)日:2006-12-26

    申请号:US10346933

    申请日:2003-01-17

    IPC分类号: G06F11/00

    摘要: An apparatus for and method of enhancing reliability within a cluster lock processing system having a relatively large number of commodity cluster instruction processors which are managed by a cluster lock manager. Because the commodity processors have virtually no system viability features such as memory protection, failure recovery, etc., the cluster/lock processors assume the responsibility for providing these functions. The low cost of the commodity cluster instruction processors makes the system almost linearly scalable. The cluster/locking, caching, and mass storage accessing functions are fully integrated into a single hardware platform which performs the role of the master. Upon failure of this hardware platform, a second redundant hardware platform converts from slave to master role. The logic for the failure detection and role swapping is placed within software, which can run as an application under a commonly available operating system. Furthermore, the recovery is completely accomplished without assistance of the Host computer(s) or ultimate user(s) coupled via the Host computer(s).

    摘要翻译: 一种用于提高具有由群集锁管理器管理的相对较多数量的商品群集指令处理器的群集锁处理系统内的可靠性的装置和方法。 由于商品处理器几乎没有系统可行性功能,如内存保护,故障恢复等,所以集群/锁定处理器承担提供这些功能的责任。 商品集群指令处理器的低成本使系统几乎线性可扩展。 集群/锁定,缓存和大容量存储访问功能完全集成到执行主控角色的单个硬件平台中。 在此硬件平台发生故障后,第二个冗余硬件平台将从从机转换为主机角色。 故障检测和角色交换的逻辑放在软件中,可以作为常用可用操作系统下的应用程序运行。 此外,在没有主计算机或通过主机计算机耦合的最终用户的协助下,恢复完全完成。

    System and method for performing input/output diagnostics
    12.
    发明授权
    System and method for performing input/output diagnostics 失效
    用于执行输入/输出诊断的系统和方法

    公开(公告)号:US06971046B1

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

    申请号:US10330716

    申请日:2002-12-27

    IPC分类号: G06F11/00

    CPC分类号: G06F11/273

    摘要: A system and method for testing I/O components without requiring initiation of the test I/O requests from the operating system via the instruction stream. An I/O system facilitates I/O operations between a processing system and I/O devices during normal I/O processing. An exerciser initiation queue is established, which corresponds to an operating initiation queue used during normal I/O processing. The I/O system is configured to monitor for test I/O requests on the exerciser initiation queue in lieu of monitoring for standard I/O requests on the operating initiation queue. A testing module enters the test I/O requests on the exerciser initiation queue in a format analogous to standard I/O requests entered on the operating initiation queue during normal I/O processing. The test I/O requests on the exerciser initiation queue are processed via the I/O system. Upon I/O completion, status may be returned to the testing module for processing of test results.

    摘要翻译: 用于测试I / O组件的系统和方法,而不需要通过指令流启动来自操作系统的测试I / O请求。 I / O系统便于在正常I / O处理过程中处理系统与I / O设备之间的I / O操作。 建立了一个训练器启动队列,这对应于在正常I / O处理期间使用的操作启动队列。 I / O系统配置为监视运行启动队列上的测试I / O请求,代替监视操作启动队列上的标准I / O请求。 测试模块以类似于在正常I / O处理期间在操作启动队列上输入的标准I / O请求的格式在训练器启动队列上输入测试I / O请求。 运动员启动队列上的测试I / O请求将通过I / O系统进行处理。 I / O完成后,可以将状态返回给测试模块进行测试结果的处理。

    DATA INPUT/OUTPUT (I/O) HANDLING FOR COMPUTER NETWORK COMMUNICATIONS LINKS
    13.
    发明申请
    DATA INPUT/OUTPUT (I/O) HANDLING FOR COMPUTER NETWORK COMMUNICATIONS LINKS 有权
    数据输入/输出(I / O)处理计算机网络通信链接

    公开(公告)号:US20160062912A1

    公开(公告)日:2016-03-03

    申请号:US14474745

    申请日:2014-09-02

    IPC分类号: G06F12/10 G06F13/28

    CPC分类号: G06F13/28

    摘要: Systems and methods for performing data input/output (I/O) operations using a computer network communications link are described. A method may include assigning a block of virtual addresses for usage with at least one computer network communications link. The method may also include registering the entire block of virtual addresses prior to an operating system partition performing I/O operations using the at least one computer network communications link, wherein registering comprises setting a plurality of virtual page frame numbers of the block of virtual addresses to point to distinct pages of physical memory. In some embodiments, one or more I/O operations may be performed using the at least one computer network communications link and the registered block of virtual addresses.

    摘要翻译: 描述使用计算机网络通信链路执行数据输入/输出(I / O)操作的系统和方法。 方法可以包括为至少一个计算机网络通信链路分配用于使用的虚拟地址块。 该方法还可以包括在使用至少一个计算机网络通信链路执行I / O操作的操作系统分区之前注册整个虚拟地址块,其中注册包括设置虚拟地址块的多个虚拟页面帧号码 指向物理内存的不同页面。 在一些实施例中,可以使用至少一个计算机网络通信链路和注册的虚拟地址块来执行一个或多个I / O操作。

    System and method for performing input/output operations on a data processing platform that supports multiple memory page sizes
    14.
    发明申请
    System and method for performing input/output operations on a data processing platform that supports multiple memory page sizes 审中-公开
    在支持多个内存页面大小的数据处理平台上执行输入/输出操作的系统和方法

    公开(公告)号:US20080155224A1

    公开(公告)日:2008-06-26

    申请号:US11643264

    申请日:2006-12-21

    IPC分类号: G06F12/00

    CPC分类号: G06F12/145 G06F12/10

    摘要: A legacy operating system (OS) of a type generally associated with an enterprise-level, legacy data processing platform such as a mainframe is instead provided on a commodity data processing platform such as a personal computer. The legacy OS is adapted to communicate with legacy IOP devices of the type generally associated with the legacy platform to provide data protection mechanisms for legacy data. To initiate an I/O operation, a commodity OS executing on the commodity platform allocates a memory buffer and provides the virtual buffer address to the legacy OS. The legacy OS uses this address to construct a description of an I/O operation to be performed using the buffer. The description is then translated from one referencing a first memory page size in virtual address space into a description referencing a different page size in physical address space so that legacy IOP can complete the operation.

    摘要翻译: 通常与诸如大型机的企业级传统数据处理平台相关联的类型的传统操作系统(OS)被替代地提供在诸如个人计算机的商品数据处理平台上。 遗留操作系统适于与通常与传统平台相关联的类型的传统IOP设备进行通信,以提供遗留数据的数据保护机制。 为了启动I / O操作,在商品平台上执行的商品操作系统分配存储器缓冲器并且向传统OS提供虚拟缓冲器地址。 传统操作系统使用该地址来构造要使用缓冲区执行的I / O操作的描述。 然后,将描述从在虚拟地址空间中引用第一存储器页大小的描述转换为在物理地址空间中引用不同页大小的描述,使得传统IOP可以完成该操作。