1
P Keith Muller, Kit M Chow: I/O protocol for highly configurable multi-node processing system. NCR Corporation, Gates & Cooper, August 15, 2000: US06105122 (209 worldwide citation)

A method for transferring data from a first node to a second node in a multi-processor system is described. The multi-processor system comprises a plurality of nodes coupled to an interconnect fabric via an interconnect fabric interface, the nodes comprising a compute node and an I/O node, the I/O n ...


2
Kit M Chow, Michael W Meyer, P Keith Muller, Alan P Adamson: Dynamic and consistent naming of fabric attached storage by a file system on a compute node storing information mapping API system I/O calls for data objects with a globally unique identification. NCR Corporation, Gates & Cooper, November 14, 2000: US06148349 (129 worldwide citation)

The present invention describes a parallel processing system. The system comprises a plurality of compute nodes for executing applications via a storage application interface having system input/output calls, a plurality of I/O nodes, and a file system implemented in the compute node, for storing in ...


3
P Keith Muller, Kit M Chow, Michael W Meyer, Alan P Adamson: Highly-scalable parallel processing computer system architecture. NCR Corporation, Gates & Cooper, June 12, 2001: US06247077 (127 worldwide citation)

A highly-scalable parallel processing computer system architecture is described. The parallel processing system comprises a plurality of compute nodes for executing applications, a plurality of I/O nodes, each communicatively coupled to a plurality of storage resources, and an interconnect fabric pr ...


4
Kit M Chow, P Keith Muller, Michael W Meyer, Gary L Boggs: Method and apparatus for write-back caching with minimal interrupts. NCR Corporation, John D Cowart, Gates & Cooper, March 23, 2004: US06711632 (105 worldwide citation)

A method and apparatus for write-back caching in a data storage and processing system has been described. The method comprises the steps of receiving a write request including write data from a compute node in a first I/O node, forwarding the write data from the first I/O node to a second I/O node, ...


5
Kit M Chow, Niels Haahr Hornekær, Morten Skøien With: Protocol for dynamic binding of shared resources. NCR Corporation, Gates & Cooper, July 15, 2003: US06594698 (105 worldwide citation)

A method, apparatus, and article of manufacture for dynamically binding shared resources among I/O nodes is disclosed. The method comprises the steps of de-allocating resources requested by an initiating node from a responding node, allocating resources not requested by the initiating node and reach ...


6
P Keith Muller, Kit M Chow, Michael W Meyer: Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric. NCR Corporation, Gates & Cooper, July 3, 2001: US06256740 (99 worldwide citation)

A method and apparatus for communicating data in a highly distributed parallel processing computer architecture is described. The method comprises the steps of generating a globally unique ID in the I/O node for a data extent physically stored in the plurality of storage devices, binding the globall ...


7
George R Cameron, Blake A Jones, Kit M Chow: System available cache color map. Oracle America, Osha Liang, September 25, 2012: US08274521

A method involving receiving an indication of a requirement to allocate at least one page for a process, where pages are associated with cache colors; generating a selection bitmap by performing a logical operation of a system available colors bitmap and a process bitmap, where the system available ...


8
George R Cameron, Blake A Jones, Kit M Chow: System available cache color map. Sun Microsystems, OSHA LIANG Oracle, November 11, 2010: US20100283793-A1

A method involving receiving an indication of a requirement to allocate at least one page for a process, where pages are associated with cache colors; generating a selection bitmap by performing a logical operation of a system available colors bitmap and a process bitmap, where the system available ...