TECHNIQUES FOR EVALUATING AND MANAGING CLOUD NETWORKS
First Claim
1. A method implemented and residing within a non-transitory computer-readable storage medium that is executed by one or more processors of a network to perform the method, comprising:
- acquiring geographical data, attribute data, and any previously obtained usage metric data for a cloud processing environment;
evaluating the geographical data, the attribute data, and the previously obtained usage metric data to create a plan for testing the cloud processing environment with test data, the cloud processing environment when tested with the test data producing new usage metric data; and
recording a state or updating an existing state of the cloud processing environment when the cloud processing environment is tested with the test data, the state or the updated existing state representing an association between the geographical data, the attribute data, the previously obtained usage metric data, and the new usage metric data, the state or the updated existing state subsequently used to make real-time or dynamic decisions for services associated with the cloud processing environment.
16 Assignments
0 Petitions
Accused Products
Abstract
Techniques for evaluating and managing cloud networks are provided. Geographical locations for cloud processing environments are combined with attributes and usage metrics to form associations between each cloud processing environment'"'"'s geographical location and that cloud'"'"'s corresponding attributes and usage metrics. A map is organized for the associations to form a cloud network. The map is dynamically updated, supplied to services, and rendered for evaluation of the cloud network.
-
Citations
20 Claims
-
1. A method implemented and residing within a non-transitory computer-readable storage medium that is executed by one or more processors of a network to perform the method, comprising:
-
acquiring geographical data, attribute data, and any previously obtained usage metric data for a cloud processing environment; evaluating the geographical data, the attribute data, and the previously obtained usage metric data to create a plan for testing the cloud processing environment with test data, the cloud processing environment when tested with the test data producing new usage metric data; and recording a state or updating an existing state of the cloud processing environment when the cloud processing environment is tested with the test data, the state or the updated existing state representing an association between the geographical data, the attribute data, the previously obtained usage metric data, and the new usage metric data, the state or the updated existing state subsequently used to make real-time or dynamic decisions for services associated with the cloud processing environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method implemented and residing within a non-transitory computer-readable storage medium that is executed by one or more processors of a network to perform the method, comprising:
-
receiving usage metrics from cloud agents, each set of metrics associated with a test performed on a particular cloud processing environment of a cloud network; updating a state for each cloud processing environment based on results for each test, each updated state including the results for each test augmented with attributes and previous usage metrics associated for each corresponding cloud processing environment; creating a map of the cloud network depicting a location for each cloud processing environment overlaid with that cloud processing environment'"'"'s updated state; and supplying the map in response to an event. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A multiprocessor-implemented system, comprising:
-
a cloud testing deployment manager implemented in a non-transitory computer-readable storage medium and to execute on one or more processors of a network; a plurality of testing agents implemented in a non-transitory computer-readable storage medium and to execute on one or more processors of the network; and a mapper implemented in a non-transitory computer-readable storage medium and to execute on one or more processors of the network; wherein the cloud testing deployment manager is configured to configure and deploy each of the testing agents to a particular cloud processing environment, the testing agents configured to run tests and gather usage metrics from the tests and to further report results from the tests to the mapper, the mapper configured to associate each set of results to a particular geographical location for a particular cloud processing environment along with attributes for that particular cloud processing environment for purposes of producing a map, the map is to be subsequently used for evaluations of a cloud network comprising each of the cloud processing environments. - View Dependent Claims (18, 19, 20)
-
Specification