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

Claim 6:
7. A system for measuring latency of a data packet in transit through a distributed gateway having a plurality of virtual machines each executing different instances of a gateway on behalf of a user network, the system comprising:
latency measurement agent stored in memory of each of the virtual machines, the latency measurement agent being executable to:
transmit multiple ping requests to a load balancer that redirects each of the multiple ping request to a select virtual machine of the plurality of virtual machines;
receive a ping response in response to each of the transmitted ping requests; and
measure a round-trip transit (RU) time between transmission of each one of the ping requests and receipt of the corresponding ping response;
estimate an average latency incurred by a group of data packets directed through the distributed gateway by the load balancer, the average latency based on an aggregation of the RU times measured in association with each ping request and the corresponding ping response; and
a latency metric manager stored in the memory that is executable to publish the average latency as a latency statistic for the distributed gateway.