System and method for a multi-node environment with shared storage
First Claim
Patent Images
1. A system for a multi-node environment comprising:
- a first node associated with a first operating system;
a second node associated with a second operating system, wherein the second operating system is independent of the first operating system;
a storage;
an interconnect coupling the first node with the storage and coupling the second node with the storage; and
wherein the first node directly accesses the storage and the second node directly accesses the storage, the first node and the second node share at least a same portion of the storage without relying on locking functionality built into the storage, and the interconnect is configured to allow a third node to be added to the interconnect when an administrator node grants the third node access to the storage, and wherein the administrator node comprises the first node, the second node, or the third node.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for providing multi-node environment comprising a first node associated with a first operating system; a second node associated with a second operating system, wherein the second operating system is independent of the first operating system; a storage; and an interconnect coupling the first node with the storage and coupling the second node with the storage; and wherein the first node directly accesses the storage and the second node directly accesses the storage.
-
Citations
18 Claims
-
1. A system for a multi-node environment comprising:
-
a first node associated with a first operating system; a second node associated with a second operating system, wherein the second operating system is independent of the first operating system; a storage; an interconnect coupling the first node with the storage and coupling the second node with the storage; and wherein the first node directly accesses the storage and the second node directly accesses the storage, the first node and the second node share at least a same portion of the storage without relying on locking functionality built into the storage, and the interconnect is configured to allow a third node to be added to the interconnect when an administrator node grants the third node access to the storage, and wherein the administrator node comprises the first node, the second node, or the third node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for a multi-node environment comprising:
-
a first node associated with a membership group, wherein the first node is associated with a first operating system; a second node associated with the membership group, wherein the second node is associated with a second operating system, and wherein the second operating system is independent of the first operating system; storage coupled with the first and second nodes, the storage being directly accessible by the first node and the second node and the first node and the second node share at least a same portion of the storage without relying on locking functionality built into the storage; and wherein the first node is configured to determine whether the membership group has changed, and the membership group is configured to allow a third node to be added to the membership group when an administrator node grants the third node access to the storage, and wherein the administrator node comprises the first node, the second node, or the third node. - View Dependent Claims (9)
-
-
10. A method for managing a multi-node environment comprising:
-
associating a first node with a membership group, wherein the first node is associated with a first operating system, and wherein the first node directly accesses a storage; associating a second node with the membership group, wherein the second node is associated with a second operating system, and wherein the second operating system is independent of the first operating system, and wherein the second node directly accesses the storage; determining whether the membership group has changed; and dynamically adjusting to the change in the membership group; wherein the first node and the second node share at least a same portion of the storage without relying on locking functionality built into the storage, and the membership group is configured to allow a third node to be added to the membership group when an administrator node grants the third node access to the storage, and wherein the administrator node comprises the first node, the second node, or the third node. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for a first node configured to be associated with a multi-node environment comprising:
-
a processor configured to be associated with a first operating system, wherein the first operating system is independent of a second operating system of a second node;
the processor also configured to be capable of determining whether a membership group has changed, wherein the membership group is associated with the first node and the second node; and
also configured to be capable of dynamically adjusting to the change in the membership group; anda storage coupled to the processor, wherein the storage is configured to be directly accessed by the processor and also configured to be directly accessed by the second node, and the first node and the second node share at least a same portion of the storage without relying on locking functionality built into the storage; wherein the membership group is configured to allow a third node to be added to the membership group when an administrator node grants the third node access to the storage, and wherein the administrator nodes comprises the first node, the second node, or the third node.
-
-
18. A computer program product for a first node configured to be associated with a multi-node environment, the computer program product being embodied in a computer readable storage medium comprising computer instructions for:
-
determining whether a membership group has changed, wherein the membership group is associated with the first node and a second node, and wherein the first node is associated with a first operating system and the second node is associated with a second operating system, and wherein the first operating system is independent of the second operating system; dynamically adjusting to the change in the membership group; and directly accessing a storage, wherein the storage is also directly accessible by the second node, and the first node and the second node share at least a same portion of the storage without relying on locking functionality built into the storage; wherein the membership group is configured to allow a third node to be added to the membership group when an administrator node grants the third node access to the storage, and wherein the administrator node comprises the first node, the second node, or the third node.
-
Specification