US 11,856,053 B2
Systems and methods for hybrid burst optimized regulated workload orchestration for infrastructure as a service
Darren Marvin, Poole (GB); Thomas Williams, Poole (GB); Lee Staples, Bournemouth (GB); Rupert Pigott, New York, NY (US); Donald Harper, Katy, TX (US); Nelson M. Pereira, New York, NY (US); Sandeep Sarthavalli Ramesh, Bournemouth (GB); Charles Parkin, Poole (GB); Brian Todd, Bournemouth (GB); Minlin Gao, Livingston, NJ (US); and Julian Leggett, Old Coulsdon (GB)
Assigned to JPMORGAN CHASE BANK , N.A., New York, NY (US)
Filed by JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed on Apr. 27, 2022, as Appl. No. 17/660,978.
Application 17/660,978 is a continuation of application No. 16/556,975, filed on Aug. 30, 2019, granted, now 11,356,503.
Claims priority of provisional application 62/724,667, filed on Aug. 30, 2018.
Prior Publication US 2022/0255989 A1, Aug. 11, 2022
Int. Cl. H04L 67/1008 (2022.01); H04L 47/76 (2022.01); G06F 9/50 (2006.01); H04L 41/5019 (2022.01); H04L 41/0893 (2022.01); H04L 9/40 (2022.01)
CPC H04L 67/1008 (2013.01) [G06F 9/5072 (2013.01); H04L 41/0893 (2013.01); H04L 41/5019 (2013.01); H04L 47/76 (2013.01); H04L 63/102 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for providing hybrid burst optimized regulated workload orchestration for infrastructure as a service (IaaS), comprising:
in an information processing apparatus comprising at least one computer processor:
receiving a job request for a job comprising a plurality of job requirements from a job requester, wherein the plurality of job requirements include a required hardware resource and a resource constraint;
applying a model to the job request, wherein the model:
calculates a constrained optimization problem expressed as

OG Complex Work Unit Math
outputs a cost-of-job for the job request based on the plurality of job requirements,
and wherein the cost-of-job includes a price for the required hardware resource at a specified time such that the resource constraint is met;
identifying an IaaS provider from a plurality of IaaS providers that meets each job requirement of the plurality of job requirements at a price offering that is at or below the cost-of-job;
executing an IaaS requst for the identified IaaS provider; and
monitoring execution of the ob by the identified IaaS provider.