System and method for managing storage resources in a clustered computing environment
First Claim
Patent Images
1. A method for managing storage resources in a multiple cluster computing environment, the method comprising:
- holding a reservation on a storage resource for a first node of a cluster within the multiple cluster computing environment;
failing to receive a heartbeat signal from the first node at the second node;
determining that the first node is not functioning as a result of the failure to receive the heartbeat signal;
determining that the first node is not functioning at a second node within the cluster;
performing a third party process log out for the first node; and
releasing the reservation held for the first node.
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing storage resources in a clustered computing environment are disclosed. A method incorporating teachings of the present disclosure may include holding a reservation on a storage resource for a first node of a clustered computing environment. A third party process log out for the first node may be performed and the reservation held for the first node may be released.
77 Citations
23 Claims
-
1. A method for managing storage resources in a multiple cluster computing environment, the method comprising:
-
holding a reservation on a storage resource for a first node of a cluster within the multiple cluster computing environment;
failing to receive a heartbeat signal from the first node at the second node;
determining that the first node is not functioning as a result of the failure to receive the heartbeat signal;
determining that the first node is not functioning at a second node within the cluster;
performing a third party process log out for the first node; and
releasing the reservation held for the first node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
storing identification information about the first node; and
using the identification information to issue a third party process log out request.
-
-
7. The method of claim 1, further comprising:
-
assigning a world wide name and a source identifier to the first node; and
using the world wide name and the source identifier to issue the third party process log out request on behalf of the first node.
-
-
8. The method of claim 1, further comprising:
-
assigning a world wide name and a source identifier to the first node;
assigning a second world wide name and a second source identifier to the second node;
using the world wide name and the source identifier to issue the third party process log out request for the first node;
logging out the first node; and
logging out the second node.
-
-
9. The method of claim 1, wherein the first node comprises a server.
-
10. The method of claim 1, wherein the first node comprises a workstation.
-
11. The method of claim 1, further comprising logging out the second node of the multiple cluster computing environment.
-
12. The method of claim 11, further comprising generating a state change notification with a switch associated with the multiple cluster computing environment.
-
13. The method of claim 11, further comprising:
-
initiating a loop initialization protocol link reset; and
generating a state change notification in response to the loop initialization protocol link reset.
-
-
14. The method of claim 11, further comprising:
- in response to the state change notification, performing a responsive port login with the second node.
-
15. A method for managing storage resources in a multiple cluster computing environment, the method comprising:
-
receiving a small computer system interface reservation command seeking to reserve a storage resource for a node of a cluster within the multiple cluster computing environment; and
in response to the reservation command, issuing a small computer system interface persistent reserve out command with a service action of reserve to reserve the storage resource for the node. - View Dependent Claims (16, 17)
-
-
18. A computer system, comprising:
-
a first node of a cluster within a multiple cluster computing environment;
a second node of the cluster within the multiple cluster computing environment; and
a resource management engine operable to convert a small component system interface reset command into a storage resource releasing command. - View Dependent Claims (19, 20, 21, 22, 23)
a computer readable medium storing the resource management engine; and
a central processing unit communicatively coupled to the computer readable medium and operable to execute the resource management engine.
-
-
22. The system of claim 21, further comprising:
-
a plurality of computing platforms communicatively coupled to the fast node;
a Fibre Channel switch communicatively coupled to the first -node; and
a plurality of storage devices communicatively coupled to the Fibre Channel switch.
-
-
23. The system of claim 22, wherein the Fibre Channel switch comprises the central processing unit.
Specification