Distributed Querying of Internet Distance Information

Rodrigo Fonsecaa
rfonseca@cs.berkeley.edu
Puneet Sharmab
puneet@hpl.hp.com
Sujata Banerjeeb
sujata@hpl.hp.com
Sung-Ju Leeb
sjlee@hpl.hp.com
Sujoy Basub
basus@hpl.hp.com

aDepartment of Computer Science, University of California, Berkeley
bMobile & Media Systems Lab, Hewlett Packard Laboratories, Palo Alto, CA

Abstract

Estimation of network proximity among nodes is an important building block in several applications like service selection and composition, multicast tree formation, and overlay construction. Recently, scalable techniques have been proposed to estimate inter-node latencies, including network coordinate systems like GNP and Vivaldi. However, existing mechanisms for querying such information do not scale well to a very large number of nodes, when one wants to accurately find a set of nodes globally closest to a given node. In this paper we are concerned with distributing the position data among a set of infrastructure nodes, and propose ways of partitioning and querying this data. The trade-offs between accuracy and overhead in this distributed infrastructure are explored. We evaluate our solution through simulations with real and synthetic network measurement data.

PDF (118 KB)