Patent ID: 11876694
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method for estimating latency incurred by a data packet passing through a distributed gateway, the method comprising:
transmitting, from each of multiple virtual machines executing different instances of a gateway, a ping request to a load balancer that redirects the ping to a select one of the multiple virtual machines;
receiving, at each of the multiple virtual machines, a ping response in response to each of the transmitted ping requests;
measuring, for each of the multiple virtual machines, a round-trip transit (RU) time between transmission of each one of the ping requests and receipt of the corresponding ping response;
estimating an average latency incurred by a group of data packets directed through the distributed gateway by the load balancer, the average latency being based on an aggregation of the RU times measured for each of the multiple virtual machines; and
publishing the average latency as a latency statistic for the distributed gateway.