System and method for improving cluster performance using an operation thread for passive nodes
First Claim
1. A system for providing improved cluster operation performance, the system comprising:
- a storage system; and
a cluster system communicatively coupled to the storage system comprising an active node and a plurality of passive nodes, wherein the active node comprises a storage system interface engine and at least one initiator engine and each of the plurality of passive nodes comprises a storage system interface engine and at least one initiator engine, the storage system interface engine of the active node is configured to generate an operation thread for each of the plurality of passive nodes, and simultaneously execute the operation thread for each of the plurality of passive nodes to communicate an operation request from each of the plurality of passive nodes of the cluster system to the storage system.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for providing improved cluster operation performance comprises a storage system and a cluster system communicatively coupled to the storage system. The cluster system comprises an active node and a plurality of passive nodes. The active node comprises a storage system interface engine and at least one initiator engine and each of the plurality of passive nodes comprises a storage system interface engine and at least one initiator engine. The storage system interface engine of the active node is configured to coordinate communication between the cluster system and the storage system, and simultaneously communicate an operation request from each of the plurality of passive nodes of the cluster system to the storage system.
18 Citations
20 Claims
-
1. A system for providing improved cluster operation performance, the system comprising:
-
a storage system; and a cluster system communicatively coupled to the storage system comprising an active node and a plurality of passive nodes, wherein the active node comprises a storage system interface engine and at least one initiator engine and each of the plurality of passive nodes comprises a storage system interface engine and at least one initiator engine, the storage system interface engine of the active node is configured to generate an operation thread for each of the plurality of passive nodes, and simultaneously execute the operation thread for each of the plurality of passive nodes to communicate an operation request from each of the plurality of passive nodes of the cluster system to the storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing improved cluster operation performance, the method comprising:
-
requesting an operation execution on an active node; receiving the operation execution request on the active node of the cluster system;
creating a plurality of operation threads for a plurality of passive nodes in the cluster system, each particular operation thread corresponds to a particular node of the plurality of passive nodes, each particular operation thread configured for communicating the operation request to the particular node; andsimultaneously executing at least two of the plurality of operation threads to communicate the operation request from at least two of the plurality of passive nodes of the cluster system to a storage system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine readable medium having stored thereon instructions for performing a method for providing a cluster system performance improvement in a cluster system having at least one active node and a plurality of passive nodes, comprising machine executable code, which when executed by at least one machine, causes the machine to:
-
receive an operation execution request on the at least one active node; create a plurality of operation threads for the plurality of passive nodes, each particular operation thread corresponds to a particular node of the plurality of passive nodes, each particular operation thread configured for communicating the operation request to the particular node; and simultaneously execute at least two of the plurality of operation threads to communicate the operation request from at least two of the plurality of passive nodes of the cluster system to a storage system. - View Dependent Claims (17, 18, 19, 20)
-
Specification