SYSTEMS AND METHODS FOR MATCHING A USAGE HISTORY TO A NEW CLOUD
First Claim
1. A method, implemented using a processor, of managing users for a new cloud, the method comprising:
- receiving a set of usage histories, wherein a usage history among the set of usage histories comprises resource usage data and cost data for a user of an existing cloud;
determining, using the processor and from the resource usage data of the usage history, whether the new cloud has sufficient resources to host the user;
determining, using the processor and from the cost data of the usage history, whether the new cloud provides a cost benefit to the user; and
recommending, if the new cloud has sufficient resources to host the user and the new cloud provides the cost benefit, that the user deploy on the new cloud.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for identifying usage histories and end users that may benefit from being redeployed to a new cloud-based network. In particular, a new cloud can receive usage histories corresponding to end user usage in a respective set of other pre-existing clouds. In embodiments, the new cloud can determine whether the new cloud provides sufficient resources to properly host each end user recorded in the usage histories. Further, the new cloud can determine whether there is a cost benefit or other advantage for a user to move to the new cloud. In embodiments, a deployment recommendation may be sent to an administrator of the cloud associated with the desirable usage history.
-
Citations
20 Claims
-
1. A method, implemented using a processor, of managing users for a new cloud, the method comprising:
-
receiving a set of usage histories, wherein a usage history among the set of usage histories comprises resource usage data and cost data for a user of an existing cloud; determining, using the processor and from the resource usage data of the usage history, whether the new cloud has sufficient resources to host the user; determining, using the processor and from the cost data of the usage history, whether the new cloud provides a cost benefit to the user; and recommending, if the new cloud has sufficient resources to host the user and the new cloud provides the cost benefit, that the user deploy on the new cloud. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium containing instructions that, when executed by a processor, implement a method comprising:
-
receiving a set of usage histories, wherein a usage history among the set of usage histories comprises resource usage data and cost data for a user of an existing cloud; determining, from the resource usage data of the usage history, whether the new cloud has sufficient resources to host the user; determining, from the cost data of the usage history, whether the new cloud provides a cost benefit to the user; and recommending, if the new cloud has sufficient resources to host the user and the new cloud provides the cost benefit, that the user deploy on the new cloud.
-
-
11. A system for managing users for a new cloud, the system comprising:
-
a memory containing instructions; and a processor, communicatively connected with the memory, that executes the instructions to perform operations comprising; receiving a set of usage histories, wherein a usage history among the set of usage histories comprises resource usage data and cost data for a user of an existing cloud; determining, from the resource usage data of the usage history, whether the new cloud has sufficient resources to host the user; determining, from the cost data of the usage history, whether the new cloud provides a cost benefit to the user; and recommending, if the new cloud has sufficient resources to host the user and the new cloud provides the cost benefit, that the user deploy on the new cloud. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification