| Patent Number |
Title Of Patent |
Date Issued |
| 7574537 |
Method, apparatus, and computer program product for migrating data pages by disabling selected D |
August 11, 2009 |
| A method, apparatus, and computer program product are disclosed in a data processing system for migrating data pages subject to DMA access by temporarily disabling selected DMA operations within a physical I/O adapter. A determination is made as to whether to disable data access DMA |
| 7555002 |
Infiniband general services queue pair virtualization for multiple logical ports on a single phy |
June 30, 2009 |
| An aliased queue pair is provided within a logically partitioned data processing system for each logical partition for the single general services management queue pair that exists within a physical host channel adapter. Packets intended for the logical ports are received at the phys |
| 7493409 |
Apparatus, system and method for implementing a generalized queue pair in a system area network |
February 17, 2009 |
| The present invention provides an apparatus, system and method for providing a generalized queue pair for use with host channel adapters of a system area network. With the apparatus, system and method, the hypervisor of a host channel adapter maintains a P_Key table for each logical |
| 7428598 |
Infiniband multicast operation in an LPAR environment |
September 23, 2008 |
| A method, computer program product, and data processing system for providing system-area network (SAN) multicasting functionality in a logically partitioned (LPAR) data processing system in which a channel adapter is shared among a plurality of logical partitions is disclosed. A pref |
| 7283473 |
Apparatus, system and method for providing multiple logical channel adapters within a single phy |
October 16, 2007 |
| An apparatus, system and method for providing multiple logical partitions in a system area network are provided Logical partitioning support is provided for host channel adapters which allows multiple operating systems to share the resources of a single physical host channel adapter |
| 7263700 |
Serially, reusable virtual machine |
August 28, 2007 |
| In a virtual machine environment, a method and apparatus for the use of multiple heaps to retain persistent data and transient data wherein the multiple heaps enables a single virtual machine to be easily resettable, thus avoiding the need to terminate and start a new Virtual Machine as |
| 7093024 |
End node partitioning using virtualization |
August 15, 2006 |
| A mechanism for allowing a single physical IB node to virtualize a plurality of host channel adapters is provided. This includes providing the appearance of both a router and multiple virtual HCA's residing behind that router, to the external REAL subnet components. Each virtual host |
| 6834332 |
APPARATUS AND METHOD FOR SWAPPING-OUT REAL MEMORY BY INHIBITING I/O OPERATIONS TO A MEMORY REGIO |
December 21, 2004 |
| An apparatus and method for swapping out real memory by inhibiting input/output (I/O) operations to a memory region are provided. The apparatus and method provide a mechanism in which a quiesce indicator is provided in a field containing the current outstanding I/O count associated w |
| 6789143 |
Infiniband work and completion queue management via head and tail circular buffers with indirect |
September 7, 2004 |
| A distributed computing system having (host and I/O) end nodes, switches, routers, and links interconnecting these components is provided. The end nodes use send and receive queue pairs to transmit and receive messages. The end nodes use completion queues to inform the end user when a me |
| 6725296 |
Apparatus and method for managing work and completion queues using head and tail pointers |
April 20, 2004 |
| An apparatus and method for managing work and completion queues using head and tail circular pointers. With the apparatus and method, queue head and tail pointers are maintained in the channel interface and the host channel adapter. The head and tail pointers in the host channel adapter |
| 6694346 |
Long running, reusable, extendible, virtual machine |
February 17, 2004 |
| In a virtual machine environment, the invention enables creation of a long running, reusable, virtual machine are disclosed. The environment includes a shared heap where requisite runtime code to bring the virtual machine into a `ready` mode are loaded, linked, verified, initialized and |
| 6148410 |
Fault tolerant recoverable TCP/IP connection router |
November 14, 2000 |
| A fault tolerant recoverable connection device and methods are disclosed that include a primary router in an active state to provide a connection between clients and servers in a network, and a backup router in a standby state. The states of the primary and backup routers are switched wh |