US 12,464,053 B2
Automatically directing custom compute operational flows through a heterogeneous overlay and cloud compute infrastructure
Khalil Ayoub, Ottawa (CA)
Assigned to Akamai Technologies, Inc., Cambridge, MA (US)
Filed by Akamai Technologies, Inc., Cambridge, MA (US)
Filed on Oct. 20, 2023, as Appl. No. 18/382,173.
Prior Publication US 2025/0133059 A1, Apr. 24, 2025
Int. Cl. H04L 67/563 (2022.01); H04L 65/613 (2022.01)
CPC H04L 67/563 (2022.05) [H04L 65/613 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method operative in a heterogeneous network that comprises an overlay network, and a compute network, wherein resources associated with the overlay network and the compute network are hosted in a set of distributed locations, wherein given locations in the set of distributed locations have different amounts of compute power, comprising:
configuring an operation chain that defines a set of operations and an execution sequence of the set of operations, wherein an operation is executable in a subset of one or more locations within the heterogeneous network;
responsive to receipt of a request, processing the operation chain to identify a set of one or more locations that have compute and caching capabilities sufficient to execute the operation chain and return a response to the request;
responsive to identification of the set of one or more locations, initiating execution of a first operation in the operation chain at a given entry point location;
upon completion of the first operation, determining whether a next operation in the operation chain can be executed at the given entry point location;
responsive to a determination that the next operation in the operation chain can be executed at the given entry point location, executing the next operation; and
responsive to a determination that the next operation in the operation chain cannot be executed at the given entry point location, shifting execution of the operation chain to another location.