Single management point for a storage system or storage area network
First Claim
1. In an object oriented computer network including a user interface and a storage system, said storage system including both a plurality of storage processors each having object tree information defining itself and its relationship to all of its directly coupled nodes and at least one disk drive, apparatus for managing said storage system comprising:
- first means for communicating between said user interface and each one of said plurality of storage processors;
said each one of said plurality of storage processors including second means for communicating with both all other of said plurality of storage processors and said at least one disk drive;
said second means including third means for obtaining said object tree information from each of said all other of said plurality of storage processors whereby said each one of said plurality of storage processors contains all said object tree information in said storage system; and
, said user interface including means for selecting a particular one of said plurality of storage processors, whereby a single management point of ingress to and egress from said storage system is established for said user interface.
9 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a system, method, apparatus and computer program product for managing a storage system including a SAN within a computer network. The storage system can be managed in object-oriented computer language. Object trees of each component in the storage system or SAN are obtained and combined on each storage processor in the storage system. The user interface (UI) can therefore select one storage processor within the storage system, and request such combined object tree information for the entire storage system or SAN from only that singular storage processor on which such combined information is stored. This eliminates a severe computational drain on the UI, which otherwise would be required to make these object tree combinations, and further allows a single point of storage management contact between UI and storage system or SAN by way of that singular storage or portal processor. Commands from the UI destined for any node within the storage system or SAN are thus always addressed to that same single point of contact or portal processor allowing for ease of use and other advantages.
66 Citations
25 Claims
-
1. In an object oriented computer network including a user interface and a storage system, said storage system including both a plurality of storage processors each having object tree information defining itself and its relationship to all of its directly coupled nodes and at least one disk drive, apparatus for managing said storage system comprising:
-
first means for communicating between said user interface and each one of said plurality of storage processors;
said each one of said plurality of storage processors including second means for communicating with both all other of said plurality of storage processors and said at least one disk drive;
said second means including third means for obtaining said object tree information from each of said all other of said plurality of storage processors whereby said each one of said plurality of storage processors contains all said object tree information in said storage system; and
,said user interface including means for selecting a particular one of said plurality of storage processors, whereby a single management point of ingress to and egress from said storage system is established for said user interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In an object oriented computer network including a user interface and a storage system, said storage system including both a plurality of storage processors each having object tree information defining itself and its relationship to all of its directly coupled nodes and at least one disk drive, a method for managing said storage system comprising:
-
communicating between said user interface and each one of said plurality of storage processors;
said each one of said plurality of storage processors communicating with both all other of said plurality of storage processors and said at least one disk drive;
obtaining said object tree information from each of said all other of said plurality of storage processors whereby said each one of said plurality of storage processors contains all said object tree information in said storage system; and
,said user interface selecting a particular one of said plurality of storage processors, whereby a single management point of ingress to and egress from said storage system is established for said user interface. - View Dependent Claims (7, 8, 9, 10)
-
-
11. In a computer network including a user interface and a storage system having a plurality of storage processors and at least one disk drive, a method for managing said storage system comprising:
-
selectively communicating between said user interface and each one of said storage processors;
said each one of said storage processors learning and storing information about itself and about all other nodes in said network including all other of said storage processors, about its relationship with said all other nodes, and about inter-relationships between any one of said other nodes and any other of said other nodes to thereby obtain and have available complete network node information; and
,said user interface requesting said complete network node information from a particular one of said plurality of storage processors and thereby establishing a single management point of ingress to and egress from said storage system through said particular one of said storage processors for said user interface. - View Dependent Claims (12, 13)
-
-
14. In a computer network including a user interface and a storage system having a plurality of storage processors and at least one disk drive, a system for managing said storage system comprising:
-
means for selectively communicating between said user interface and each one of said storage processors;
said each one of said storage processors including means for learning and storing information about itself and about all other nodes in said network including all other of said storage processors, about its relationship with said all other nodes, and about inter-relationships between any one of said other nodes and any other of said other nodes to thereby obtain and have available complete network node information; and
,said user interface including means for requesting said complete network node information from a particular one of said plurality of storage processors and thereby establishing a single management point of ingress to and egress from said storage system through said particular one of said storage processors for said user interface. - View Dependent Claims (15, 16)
-
-
17. In a computer network including a user interface and a storage system having a plurality of storage processors and at least one disk drive, a computer program product for managing said storage system comprising:
-
programmable code for selectively communicating between said user interface and each one of said storage processors;
said each one of said storage processors including programmable code for learning and storing information about itself and about all other nodes in said network including all other of said storage processors, about its relationship with said all other nodes, and about inter-relationships between any one of said other nodes and any other of said other nodes to thereby obtain and have available complete network node information; and
,said user interface including programmable code for requesting said complete network node information from a particular one of said plurality of storage processors and thereby establishing a single management point of ingress to and egress from said storage system through said particular one of said storage processors for said user interface. - View Dependent Claims (18, 19)
-
-
20. In an object-oriented computer network including a user interface and a storage system having a plurality of storage processors each having object tree information defining itself and its relationship to all of its directly coupled nodes and at least one disk drive, a method for managing said storage system comprising:
-
establishing techniques for directly communicating between said user interface and each one of said storage processors;
said each one of said storage processors learning and storing;
(1) object tree information about itself and about all other nodes in said network including all other of said storage processors, (2) object tree information about its relationship with said all other nodes, and (3) object tree information about inter-relationships between any one of said other nodes and any other of said other nodes, to thereby obtain and have available complete network object tree information; and
,said user interface requesting said complete network object tree information from a particular one of said plurality of storage processors and thereby establishing a single management point of ingress to and egress from said storage system through said particular one of said storage processors for said user interface. - View Dependent Claims (21, 22)
-
-
23. In an object-oriented computer network including a user interface and a storage system having a plurality of storage processors each having object tree information defining itself and its relationship to all of its directly coupled nodes and at least one disk drive, a computer program product for managing said storage system comprising:
-
programmable code for establishing techniques for directly communicating between said user interface and each one of said storage processors;
said each one of said storage processors including programmable code for learning and storing;
(1) object tree information about itself and about all other nodes in said network including all other of said storage processors, (2) object tree information about its relationship with said all other nodes, and (3) object tree information about inter-relationships between any one of said other nodes and any other of said other nodes, to thereby obtain and have available complete network object tree information; and
,said user interface including programmable code for requesting said complete network object tree information from a particular one of said plurality of storage processors and thereby establishing a single management point of ingress to and egress from said storage system through said particular one of said storage processors for said user interface. - View Dependent Claims (24, 25)
-
Specification