Patent ID: 11924085
Assignee: PROSIMO INC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method comprising:
estimating, by a computing module, L1 latency between a user endpoint and a first regional cloud R1 of a first cloud computing platform, the first regional cloud R1 corresponding to a first geographic region and the user endpoint being located in a second geographic region different from the first geographic region, the second geographic region associated with a second regional cloud R2 of the first cloud computing platform, the first regional cloud R1 and the second regional cloud R2 being connected to one another by a cloud backbone network the user endpoint being connected to the second regional cloud R2 by a wide area network WAN that is external to the first cloud computing platform and does not include the cloud backbone network, the estimating L1 latency comprising:
identifying a secondary regional cloud S2 of a second cloud computing platform different from the first cloud computing platform, the secondary regional cloud S2 corresponding to the second geographic region;
measuring an L2 latency between the first regional cloud R1 and a secondary regional cloud S2 of a second cloud computing platform different from the first cloud computing platform;
obtaining a local latency estimate for the user endpoint, the local latency estimate corresponding to latency of the WAN within the second geographic region;
generating the L1 latency as a combination of the L2 latency and the local latency estimate;
providing an application instance executing in the first regional cloud R1;
providing an edge cluster executing in the first regional cloud R1, the edge cluster programmed to control access to the application instance;
selecting, by the computing module, a path to the application instance according to the L1 latency;
programming, by the computing module, the first cloud computing platform to route traffic from the user endpoint to the application instance according to the path; and
routing the traffic from the user endpoint to the application instance according to the path through one or both of the WAN and the cloud backbone network.