Improving Delay Estimation With Path Stitching
Massively distributed applications have become widespread in today's Internet. Popular examples are: peer-to-peer file sharing systems, CDNs (Content Distribution Networks), and massively multi-player online games. The number of such massively distributed applications is ever-growing, and their need for network-internal performance characteristics is ever-expanding. These applications would benefit greatly, if they could choose peers to communicate with based on latency, loss, bandwidth, topological proximity, or combinations of these metrics. A number of measurement infrastructures have been proposed and built to provide network-internal performance characteristics to a diverse set of distributed applications.