US 11,861,410 B2
Cloud computing burst instance management through transfer of cloud computing task portions between resources satisfying burst criteria
Patrick Soon-Shiong, Los Angeles, CA (US); Aaron Randolph Bassett, Laconia, NH (US); and John Wiacek, Los Angeles, CA (US)
Assigned to Nant Holdings IP, LLC, Culver City, CA (US)
Filed by Nant Holdings IP, LLC, Culver City, CA (US)
Filed on Feb. 18, 2021, as Appl. No. 17/179,049.
Claims priority of provisional application 62/978,577, filed on Feb. 19, 2020.
Prior Publication US 2021/0255902 A1, Aug. 19, 2021
Int. Cl. G06F 9/50 (2006.01); G06F 9/455 (2018.01)
CPC G06F 9/5072 (2013.01) [G06F 9/45558 (2013.01); G06F 9/5027 (2013.01); G06F 9/5077 (2013.01); G06F 9/45533 (2013.01); G06F 9/5083 (2013.01); G06F 2009/45595 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A cloud computing burst management system comprising:
a first cloud computing resource including a first processor and a first memory, the first cloud computing resource configured to perform at least one cloud computing task;
a second cloud computing resource including a second processor and a second memory; and
one or more data networks connecting the first cloud computing resource and the second cloud computing resource, wherein:
the first cloud computing resource is configured to monitor one or more leading indicator parameters associated with operation of the first cloud computing resource while performing the at least one cloud computing task;
in response to the one or more leading indicator parameters satisfying a first burst criteria, the first cloud computing resource is configured to provision a task instance on the second cloud computing resource for performing at least one portion of the cloud computing task; and
a third cloud computing resource, wherein:
the first cloud computing resource is configured to transfer said at least one portion of the cloud computing task to the provisioned task instance on the second cloud computing resource in response to the one or more leading indicator parameters satisfying a second burst criteria;
the second cloud computing resource is configured to perform the at least one portion of the cloud computing task;
the first cloud computing resource is configured to provision another task instance on the third cloud computing resource for performing at least one other portion of the cloud computing task in response to the one or more leading indicator parameters satisfying the first burst criteria;
the first cloud computing resource is configured to transfer said at least one portion of the cloud computing task from the provisioned task instance on the second cloud computing resource to the other provisioned task instance on the third cloud computing resource, in response to one or more leading indicator parameters of the provisioned task instance of the second cloud computing resource satisfying the second burst criteria;
the third cloud computing resource is configured to perform the transferred at least one portion of the cloud computing task; and
the first cloud computing resource is configured to provision different portions of the cloud computing task to the second cloud computing resource and to the third cloud computing resource, according to defined performance capabilities of the second cloud computing resource and to the third cloud computing resource that correspond to a defined property of each portion of the cloud computing task.