Systems and methods for identifying usage histories for producing optimized cloud utilization
First Claim
1. A method, comprising:
- receiving, by a processor, a plurality of resource usage histories describing resource usage in a plurality of clouds;
determining, in view of the plurality of resource usage histories, a plurality of resource utilization rates;
identifying, in view of the of resource utilization rates, an optimal resource usage history which optimizes resource usage in a first cloud; and
determining that the optimal usage history is based on a resource utilization rate exceeding a pre-defined usage rate of a resource; and
identifying a second cloud comprising the resource to accommodate resource usage exceeding the pre-defined usage level.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for identifying usage histories for producing optimized utilization in a cloud-based network. In particular, a target cloud can receive usage histories corresponding to end user usage in a respective set of other clouds. In embodiments, the target cloud can simulate an execution of the usage histories on resources in the target cloud to generate a set of utilization ratios. Further, the target cloud can determine a desirable usage history from the set of utilization ratios based on highly optimized resource usage within the target cloud. In embodiments, an administrator of the target cloud can provide a deployment recommendation to an administrator of the cloud associated with the desirable usage history.
-
Citations
18 Claims
-
1. A method, comprising:
-
receiving, by a processor, a plurality of resource usage histories describing resource usage in a plurality of clouds; determining, in view of the plurality of resource usage histories, a plurality of resource utilization rates; identifying, in view of the of resource utilization rates, an optimal resource usage history which optimizes resource usage in a first cloud; and determining that the optimal usage history is based on a resource utilization rate exceeding a pre-defined usage rate of a resource; and identifying a second cloud comprising the resource to accommodate resource usage exceeding the pre-defined usage level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a memory; and processor, communicatively coupled to the memory, the processor to perform operations comprising; receiving a plurality of resource usage histories describing resource usage in a plurality of clouds; determining, in view of the plurality of resource usage histories, a plurality of resource utilization rates; identifying, in view of the plurality of resource utilization rates, an optimal resource usage history which optimizes resource usage in a first cloud; and determining that the optimal usage history is based on a resource utilization rate exceeding a pre-defined usage rate of a resource; and identifying a second cloud comprising the resource to accommodate resource usage exceeding the pre-defined usage level. - View Dependent Claims (11, 12, 13, 14, 16, 17, 18)
-
-
15. The system of claim l0, wherein identifying the optimal usage history comprises identifying a resource utilization rate that is closest to pre-defined maximum resource usage rate.
Specification