Cluster data port services for clustered computer system
First Claim
Patent Images
1. A method of communicating between a source and a target node in a clustered computer system, the method comprising:
- establishing a cluster data port between the source node and a target node, the cluster data port configured to select among a plurality of connection paths between the source node and the target node, and to selectively switch over data flow from the target node to a backup target node; and
communicating data from the source node to the target node using the cluster data port.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, program product and method utilize cluster data port services within a cluster infrastructure to provide reliable and efficient communications between nodes in a clustered computer system. The cluster data port services present an abstracted transport service that encapsulates and manages the establishment of multiple connection paths between a source node, a target node and one or more backup nodes in such a manner that a cluster data port is effectively utilized as single data port from the perspective of a user program.
100 Citations
36 Claims
-
1. A method of communicating between a source and a target node in a clustered computer system, the method comprising:
-
establishing a cluster data port between the source node and a target node, the cluster data port configured to select among a plurality of connection paths between the source node and the target node, and to selectively switch over data flow from the target node to a backup target node; and
communicating data from the source node to the target node using the cluster data port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a memory;
at least one processor; and
program code resident in the memory and configured for execution on the at least one processor to implement a cluster data port for a clustered computer system of the type including a plurality of nodes, the cluster data port configured to support communication between a source node and a target node among the plurality of nodes, the cluster data port further configured to select among a plurality of connection paths between the source node and the target node, and to selectively switch over data flow from the target node to a backup target node. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A clustered computer system, comprising:
-
a plurality of nodes; and
a cluster data port resident on at least one of the plurality of nodes and configured to support communication between a source node and a target node among the plurality of nodes, the cluster data port configured to select among a plurality of connection paths between the source node and the target node, and to selectively switch over data flow from the target node to a backup target node. - View Dependent Claims (32, 33, 34)
-
-
35. A program product, comprising:
-
program code configured to implement a cluster data port for a clustered computer system of the type including a plurality of nodes, the cluster data port configured to support communication between a source node and a target node among the plurality of nodes, the cluster data port further configured to select among a plurality of connection paths between the source node and the target node, and to selectively switch over data flow from the target node to a backup target node; and
a signal bearing medium bearing the program code. - View Dependent Claims (36)
-
Specification