VIRTUAL COMPUTING ENVIRONMENTS
First Claim
Patent Images
1. A computer-implemented method comprising:
- discovering entities in a first portion of a data center network, the discovered entities including at least one storage end point, at least one server end point, and at least one server application instance;
examining information associated with the discovered entities to determine relationships that exist between pairs of entities in the first portion of the data center network, wherein examining the information comprises;
examining meta information of a storage end point to identify a plurality of logical disks located in storage associated with the storage end point, andexamining data within each logical disk of the plurality to identify one or more server end points having access to that logical disk and one or more server application instances having a storage footprint within that logical disk; and
generating a specification of the relationships that exist between pairs of entities in the first portion of the data center network based on results of the examining.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for discovering entities in a first portion of a data center network, examining information associated with the discovered entities to determine relationships that exist between pairs of entities in the first portion of the data center network, and generating a specification of the relationships that exist between pairs of entities in the first portion of the data center network based on results of the examining.
-
Citations
46 Claims
-
1. A computer-implemented method comprising:
-
discovering entities in a first portion of a data center network, the discovered entities including at least one storage end point, at least one server end point, and at least one server application instance; examining information associated with the discovered entities to determine relationships that exist between pairs of entities in the first portion of the data center network, wherein examining the information comprises; examining meta information of a storage end point to identify a plurality of logical disks located in storage associated with the storage end point, and examining data within each logical disk of the plurality to identify one or more server end points having access to that logical disk and one or more server application instances having a storage footprint within that logical disk; and generating a specification of the relationships that exist between pairs of entities in the first portion of the data center network based on results of the examining. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
detecting a trigger event indicative of a selection of a first entity in a first portion of a data center network to be represented in a second portion of the data center network; examining a specification of relationships that exist between pairs of entities in the first portion of the data center network to identify a set of entities with which the first entity has respective relationships, and identify a first set of logical disks that comprise a storage footprint of the first entity and each respective entity of the set of the entities; establishing a communication with each storage type entity in the first portion of the data center network that contains a logical disk of the first set of logical disks, and generating a snapshot of a state of each respective logical disk of the first set of logical disks; generating a time-fixed data image representative of the state of the first set of logical disks at a particular point in time; and initiating a cloned instance of the first entity in the second portion of the data center network based at least in part on the time-fixed data image. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
analyzing a networked computing environment to identify one or more server applications present in the environment and, for each server application identified, to identify storage locations hosting relevant application data and to identify inter-application relationships; establishing a time-fixed data image of at least some relevant application data for a candidate server application present in the networked computing environment; and initiating a second instance of the candidate server application relying, at least in part, on the time-fixed data image. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A machine-readable medium that stores executable instructions to cause a machine to:
-
discover entities in a first portion of a data center network, the discovered entities including at least one storage end point, at least one server end point, and at least one server application instance; examine information associated with the discovered entities to determine relationships that exist between pairs of entities in the first portion of the data center network, wherein examining the information comprises; examine meta information of a storage end point to identify a plurality of logical disks located in storage associated with the storage end point, and examine data within each logical disk of the plurality to identify one or more server end points having access to that logical disk and one or more server application instances having a storage footprint within that logical disk; and generate a specification of the relationships that exist between pairs of entities in the first portion of the data center network based on results of the examining. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A machine-readable medium that stores executable instructions to cause a machine to:
-
detect a trigger event indicative of a selection of a first entity in a first portion of a data center network to be represented in a second portion of the data center network; examine a specification of relationships that exist between pairs of entities in the first portion of the data center network to identify a set of entities with which the first entity has respective relationships, and identify a first set of logical disks that comprise a storage footprint of the first entity and each respective entity of the set of the entities; establish a communication with each storage type entity in the first portion of the data center network that contains a logical disk of the first set of logical disks, and generating a snapshot of a state of each respective logical disk of the first set of logical disks; generate a time-fixed data image representative of the state of the first set of logical disks at a particular point in time; and initiate a cloned instance of the first entity in the second portion of the data center network based at least in part on the time-fixed data image. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A machine-readable medium that stores executable instructions to cause a machine to:
-
analyze a networked computing environment to identify one or more server applications present in the environment and, for each server application identified, to identify storage locations hosting relevant application data and to identify inter-application relationships; establish a time-fixed data image of at least some relevant application data for a candidate server application present in the networked computing environment; and initiate a second instance of the candidate server application relying, at least in part, on the time-fixed data image. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
Specification