| CPC H04L 67/563 (2022.05) [H04L 65/613 (2022.05)] | 20 Claims |

|
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.
|