Methods and apparatus for launching device specific applications on storage area network components
First Claim
Patent Images
1. A system in communication with a network comprising one or more network components comprising:
- a manager in communication with the network components having application processes residing on the network components; and
an interface process in communication with the manager and the network components, wherein the interface process performs;
obtaining information on the network components from the manager;
maintaining a rules file having at least one rule for each of the network components, wherein each rule identifies the network component to be managed, one of a plurality of communication interface types, and a parameter name, wherein the parameter name is used with the communication interface type to invoke the application process residing on the network component;
displaying information representing the network components;
receiving selection of one displayed network component;
accessing the rules file to determine at least one application process associated with the selected network component;
displaying information on the at least one determined application process residing on the selected network component, wherein at least one of the determined application processes resides on the selected network component;
receiving selection of one of the displayed application processes residing on the selected network component;
accessing the rule from the rules file for the selected application process to determine information on the selected application process and the communication interface type and parameter name supported by the application process to use to launch the selected application process on the selected network component; and
launching the selected application process on the selected network component using the determined communication interface type and parameter name from the rules file.
2 Assignments
0 Petitions
Accused Products
Abstract
A storage area network (SAN) of the type has a plurality of components including one or more digital data processors in communication with one or more storage devices via a switching fabric. An interface process, e.g., resident on a manager digital data processor, permits the operator/administrator to effect execution of at least a process residing on the manager and at least one process, such as a management application, residing on another SAN component.
55 Citations
36 Claims
-
1. A system in communication with a network comprising one or more network components comprising:
-
a manager in communication with the network components having application processes residing on the network components; and an interface process in communication with the manager and the network components, wherein the interface process performs; obtaining information on the network components from the manager; maintaining a rules file having at least one rule for each of the network components, wherein each rule identifies the network component to be managed, one of a plurality of communication interface types, and a parameter name, wherein the parameter name is used with the communication interface type to invoke the application process residing on the network component; displaying information representing the network components; receiving selection of one displayed network component; accessing the rules file to determine at least one application process associated with the selected network component; displaying information on the at least one determined application process residing on the selected network component, wherein at least one of the determined application processes resides on the selected network component; receiving selection of one of the displayed application processes residing on the selected network component; accessing the rule from the rules file for the selected application process to determine information on the selected application process and the communication interface type and parameter name supported by the application process to use to launch the selected application process on the selected network component; and launching the selected application process on the selected network component using the determined communication interface type and parameter name from the rules file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 26, 27, 28, 29, 30)
-
-
9. A network, comprising:
-
network components, wherein application processes reside on the network components and configure and manage the network components in which the application processes execute; a manager system in communication with the network components; an interface process in communication with the manager and the network components, wherein the interface process performs; obtaining information on the network components from the manager; maintaining a rules file having at least one rule for each of the network components, wherein each rule identifies the network component to be managed, one of a plurality of communication interface types, and a parameter name, wherein the parameter name is used with the communication interface type to invoke the application process residing on the network component; displaying information representing the network components; receiving selection of one displayed network component; accessing the rules file to determine at least one application process associated with the selected network component; displaying information on the at least one determined application process residing on the selected network component, wherein at least one of the determined application processes resides on the selected network component; receiving selection of one of the displayed application processes residing on the selected network component; accessing the rule from the rules file for the selected application process to determine information on the selected application process and the communication interface type and parameter name supported by the application process to use to launch the selected application process on the selected network component; and launching the selected application process on the selected network component using the determined communication interface type and parameter name from the rules file. - View Dependent Claims (10, 11, 31, 32)
-
-
12. A method, comprising:
-
using a manager to communicate with network components in a network, wherein application processes reside on the network components, wherein the application processes configure and manage the network components in which the application processes execute; and using an interface process to communicate with the manager and the network components, a switching fabric component, and the hosts; and using the interface process to perform operations comprising; obtaining information on the network components from the manager; maintaining a rules having at least one rule for each of the network components, wherein each rule identifies the network component to be managed, one of a plurality of communication interface types, and a parameter name, wherein the parameter name is used with the communication interface type to invoke the file application process residing on the network component; displaying information representing the network components; receiving selection of one displayed network component; accessing the rules file to determine at least one application process associated with the selected network component; displaying information on the at least one determined application process residing on the selected network component, wherein at least one of the determined application processes resides on the selected network component; receiving selection of one of the displayed application processes residing on the selected network component; accessing the rule from the rules file for the selected application process to determine information on the selected application process and the communication interface type and parameter name supported by the application process to use to launch the selected application process on the selected network component; and launching the selected application process on the selected network component using the determined communication interface type and parameter name from the rules file. - View Dependent Claims (13, 14, 15, 16, 17, 18, 33, 34)
-
-
19. A non-transitory computer readable storage medium including a program executed by a manager system in communication with network components in a network, wherein application processes reside on the network components, wherein the application processes configure and manage the network components in which the application processes execute, comprising:
-
a manager communicating with the network components; and an interface process in communication with the manager and the network components, wherein the interface process performs; obtaining information on the network components from the manager; maintaining a rules file having at least one rule for each of the network components, wherein each rule identifies the network component to be managed, one of a plurality of communication interface types, and a parameter name, wherein the parameter name is used with the communication interface type to invoke the application process residing on the network component; displaying information representing the network components; receiving selection of one displayed network component; accessing the rules file to determine at least one application process associated with the selected network component; displaying information on the at least one determined application process residing on the selected network component, wherein at least one of the determined application processes resides on the selected network component; receiving selection of one of the displayed application processes residing on the selected network component; accessing the rule from the rules file for the selected application process to determine information on the selected application process and the communication interface type and parameter name supported by the application process to use to launch the selected application process on the selected network component; and launching the selected application process on the selected network component using the determined communication interface type and parameter name from the rules file. - View Dependent Claims (20, 21, 22, 23, 24, 25, 35, 36)
-
Specification