Storage area network methods and apparatus with event notification conflict resolution
First Claim
1. In a system for managing a storage area network (SAN) of the type that a plurality of components, including any of storage devices and digital data processors, the improvement comprising:
- a first element that maintains a first representation of the SAN and that generates an event notification indicative of an event with respect to the SAN, a second element in communication with the first element, the second element maintaining a second representation of the SAN and responding to the event notification by accessing the first representation and updating the second representation, the second element responding to a discrepancy between the event notification and an attribute of any of the first and second representations by selectively disregarding the event notification or recovering the second representation from one or more attributes of the first representation.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved storage area network has a manager digital data processor that includes a first element that maintains a first representation of the SAN, and a second element that maintains a second representation of the SAN. The first element generates notifications of events in the SAN, e.g., addition or removal of components or relationships between components. The second element responds to such notifications by accessing the first representation (e.g., via the first element) and updating the second representation. In the event of a discrepancy between the event notification and either representation, the second element selectively disregards the event notification or rebuilds (recovers) the second representation by copying one or more attributes of the first representation.
58 Citations
23 Claims
-
1. In a system for managing a storage area network (SAN) of the type that a plurality of components, including any of storage devices and digital data processors, the improvement comprising:
-
a first element that maintains a first representation of the SAN and that generates an event notification indicative of an event with respect to the SAN, a second element in communication with the first element, the second element maintaining a second representation of the SAN and responding to the event notification by accessing the first representation and updating the second representation, the second element responding to a discrepancy between the event notification and an attribute of any of the first and second representations by selectively disregarding the event notification or recovering the second representation from one or more attributes of the first representation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a system for managing a storage area network (SAN) of the type that a plurality of components, including any of storage devices and digital data processors, the improvement comprising:
-
a first element that maintains a first representation of the SAN and that generates an event notification indicative of an event with respect to the SAN, a second element in communication with the first element, the second element maintaining a second representation of the SAN and responding to the event notification by accessing the first representation and updating the second representation, the second element disregarding the event notification if any of i) the event notification is indicative of addition of a new component to the SAN and an attribute of the first representation is indicative of absence of that component, ii) the event notification is indicative of addition of a relationship between components of the SAN and an attribute of the first representation is indicative of absence of that relationship, iii) the event notification is indicative of addition of a relationship between components of the SAN and an attribute of the second representation is indicative of the absence from the SAN of one of the components to that relationship, iv) the event notification is indicative of a missing component of the SAN and an attribute of the second representation indicative of the absence of that component from the SAN, v) the event notification is indicative of a missing component of the SAN and an attribute of the second representation indicates representation of that component in the second representation, but the absence of that component from the SAN, vi) the event notification is indicative of a missing relationship between components of the SAN and an attribute of the second representation indicative of absence of that relationship in the second representation, or vii) the event notification is indicative of a missing relationship in the SAN and an attribute of the second representation indicates inclusion of that relationship in the second representation, but the absence of that component from the SAN.
-
-
9. In a system for managing a storage area network (SAN) of the type that a plurality of components, including any of storage devices and digital data processors, the improvement comprising:
-
a first element that maintains a first representation of the SAN and that generates an event notification indicative of an event with respect to the SAN, a second element in communication with the first element, the second element maintaining a second representation of the SAN and responding to the event notification by accessing the first representation and updating the second representation, the second element responding to a discrepancy between the event notification and an attribute of any of the first and second representations by selectively recovering the second representation from one or more attributes of the first representation if any of i) the event notification is indicative of addition of a new component to the SAN and an attribute of the first representation is indicative of the presence of that component, ii) the event notification is indicative of addition of a relationship between components of the SAN and an attribute of the second representation is indicative of the presence of that relationship, iii) the event notification is indicative of modification of an attribute of a component of the SAN and an attribute of the second representation is indicative of the absence from the SAN of that component, or iv) the event notification is indicative of modification of an attribute of a component of the SAN and an attribute of the second representation indicative of inclusion of that component in the second representation but its absence from the SAN.
-
-
10. In a method of managing a storage area network (SAN) of the type that a plurality of components, including any of storage devices and digital data processors, the improvement comprising:
-
maintaining a first representation of the SAN and generating event notification indicative of an event with respect to the SAN, maintaining a second representation of the SAN and responding to the event notification by accessing the first representation, and updating the second representation, responding to a discrepancy between the event notification and an attribute of any of the first and second representations by selectively disregarding the event notification or recovering the second representation from one or more attributes of the first representation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification