Embedding network measurements within multiplexing session layers
AssigneeGoogle Inc.
InventorsGonzalo Palacios, Edward Thomas Lingham Hardie
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsGonzalo Palacios, Edward Thomas Lingham Hardie
Estimating the term…
Exemplary embodiments provide techniques for measuring network latency attributable to the transit of packets through the network. This may be accomplished by developing a common sense of time with the server that allows packet inter-arrival times to be accurately measured. In establishing the common time between the client and the server, it may be necessary to overcome network topology manipulations and/or packet pacing manipulations performed by an intermediate device. Accordingly, an end-to-end multiplexing protocol may be employed which allows a protected connection to be established from the client directly to the server, bypassing the manipulations. Using the multiplexing protocol, a timing flow may be established for carrying timing traffic. After trading timing traffic with the server for a period of time, the client may establish a common or shared sense of time with the server which may be used to measure the latency in the network.
A non-transitory electronic device readable storage medium holding instructions that, when executed, cause a processor to:
A method implemented in an electronic device communicating with a server over a network, the network comprising an intermediate device that engages in network topology manipulation or packet manipulation, the method comprising:
A system comprising:
Dependencies are inferred from the claim text.