Title :
Techniques for low-latency proxy selection in wide-area P2P networks
Author :
Ganguly, Arijit ; Boykin, P. Oscar ; Figueiredo, Renato
Author_Institution :
Adv. Comput. & Inf. Syst. Lab., Univ. of Florida, Gainesville, FL, USA
Abstract :
Connectivity constraints due to Internet route outages and symmetric NATs create situations when direct communication is not possible between nodes in P2P deployments, often leading to high latency between high-traffic nodes. In such cases, it is possible to reduce end-to-end latency by routing their communication through another node in the P2P system that is selected based on its Internet latencies to end-nodes. In this paper, we present and compare two decentralized algorithms for discovering low-latency proxy nodes between high-traffic nodes: (1) selecting a node with least Internet latency from the set of randomly-chosen neighbors to which one of the end-nodes is directly connected, and (2) discovery using latency estimates based on network coordinates. We evaluate these techniques in context of IP-over-P2P virtual networks through experiments on realistic wide-area testbeds. Our results indicate that in a network with over 400 nodes on PlanetLab, both the techniques select proxies such that the median penalties over the global optimal are within 16% and 21%, respectively, when all nodes are able to serve as proxies. We also investigate scenarios where subsets of nodes have connectivity constraints preventing them from serving as proxies.
Keywords :
IP networks; Internet; peer-to-peer computing; telecommunication network routing; telecommunication traffic; wide area networks; IP-over-P2P virtual network; Internet latency; Internet route; P2P system; communication routing; connectivity constraint; decentralized algorithm; end-to-end latency; high-traffic node; low-latency proxy selection; network address translator; network coordinates; randomly-chosen neighbors; wide-area P2P network; Computer network management; Computer networks; Delay; IP networks; Information systems; Internet; Knowledge management; Laboratories; Network address translation; Routing; NAT; P2P networks; network coordinates; proxy selection; route outages;
Conference_Titel :
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6533-0
DOI :
10.1109/IPDPSW.2010.5470939