Patent ID: 11886920
Assignee: SHOPIFY INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. At least one non-transitory computer readable medium comprising instructions that, when executed, cause at least one processor to at least:
access an electronic request to execute a process, wherein the process is to be executed using a first computing environment and a second computing environment, the first computing environment being a primary node and the second computing environment being a replica of the first computing environment, the first computing environment and the second computing environment having a known resource asymmetry;
calculate an expected resource need for processing of the request at the second computing environment
determine, based on the expected resource need for processing of the request, a first expected completion time for execution of the process using the second computing environment;
determine a second expected completion time for execution of the process using the first computing environment;
determine an expected latency associated with execution of the process using the first computing environment, the expected latency based on a difference between the first and second expected completion times; and
selectively process the request based on the expected latency, wherein the execution of the process at each of the first computing environment and the second computing environment is caused when the expected latency does not exceed a threshold and wherein a rejection of the request is signaled in response to the expected latency exceeding the threshold.