US 11,870,702 B1
Dynamic resource allocation of cloud instances and enterprise application migration to cloud architecture
John Michael Suit, Mount Airy, MD (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jan. 18, 2023, as Appl. No. 18/156,013.
Application 18/156,013 is a continuation of application No. 17/539,151, filed on Nov. 30, 2021, granted, now 11,582,165.
Application 17/539,151 is a continuation of application No. 17/122,419, filed on Dec. 15, 2020, granted, now 11,240,170, issued on Feb. 1, 2022.
Application 17/122,419 is a continuation of application No. 16/842,627, filed on Apr. 7, 2020, abandoned.
Application 16/842,627 is a continuation of application No. 14/097,367, filed on Dec. 5, 2013, granted, now 10,616,127, issued on Apr. 7, 2020.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/70 (2022.01)
CPC H04L 47/70 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method, comprising:
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 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 outside the enterprise network back to the enterprise network.