Patent ID: 11870702
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 14:
15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
requesting a current usage data of an application from a hypervisor application programming interface (API), wherein the application is among a plurality of applications operating on an enterprise network and hosted by a virtual machine;
comparing the current usage data of the application to a threshold amount of usage data;
determining whether the application has exceeded the threshold amount of usage data;
if the application has exceeded the threshold amount of usage data, migrating the application to an instance process outside the enterprise network;
storing information related to the migration for use if the migrating is not successful; and
migrating, based on the information, the application from the instance process to the enterprise network back to the enterprise network.