Hosted network management
First Claim
Patent Images
1. A system for managing hosted computing network comprising:
- one or more computing devices, each having a processor and memory, the one or more computing devices configured to execute computer-executable instructions operable to;
receive a hosted computing network validation event;
obtain network topology information, wherein the network topology information identifies a configuration of components within a deployed hosted computing network;
select one or more patterns, wherein each of the one or more patterns defines an attribute or relationship of a component of the deployed hosted computing network;
determine whether one or more patterns match the network topology information; and
based, at least in part, on the determination that at least one pattern matches the network topology information, validate the deployed hosted computing network, wherein each of the at least one patterns that matches the network topology information is independently evaluated.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed that facilitate the evaluation of hosted computing devices in accordance with target patterns. A set of target patterns can be developed for elements common to a plurality of hosted computing networks. The set of target patterns can be defined utilizing a detailed pattern language to describe elements of a hosted computing device network and relationships between the elements. Thereafter, a hosted computing device network management component can utilize the set of target patterns to verify and validate a deployed hosted computing network or to process purposed modifications/configurations to a deployed hosted computing network.
33 Citations
25 Claims
-
1. A system for managing hosted computing network comprising:
-
one or more computing devices, each having a processor and memory, the one or more computing devices configured to execute computer-executable instructions operable to; receive a hosted computing network validation event; obtain network topology information, wherein the network topology information identifies a configuration of components within a deployed hosted computing network; select one or more patterns, wherein each of the one or more patterns defines an attribute or relationship of a component of the deployed hosted computing network; determine whether one or more patterns match the network topology information; and based, at least in part, on the determination that at least one pattern matches the network topology information, validate the deployed hosted computing network, wherein each of the at least one patterns that matches the network topology information is independently evaluated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing hosted computing networks comprising:
-
receiving a hosted computing network validation event; obtaining network topology information, wherein the network topology information identifies a configuration of components within a deployed hosted computing network; selecting one or more patterns, wherein each of the one or more patterns defines an attribute or relationship of a component of the deployed hosted computing network; determining whether one or more patterns match the network topology information; and based, at least in part, on the determination that at least one pattern matches the network topology information, validating the deployed hosted computing network, wherein each of the at least one patterns that matches the network topology information is independently evaluated. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable, non-transitory storage medium storing computer executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to perform operations comprising:
-
receiving a hosted computing network validation event; obtaining network topology information, wherein the network topology information identifies a configuration of components within a deployed hosted computing network; selecting one or more patterns, wherein each of the one or more patterns defines an attribute or relationship of a component of the deployed hosted computing network; determining whether one or more patterns match the network topology information; and based, at least in part, on the determination that at least one pattern matches the network topology information, validating the deployed hosted computing network, wherein each of the at least one patterns that matches the network topology information is independently evaluated. - View Dependent Claims (23, 24, 25)
-
Specification