Long Range Contacts in Overlay Networks

F. Ara˙jo and L. Rodrigues

Selected sections of this report will be published in the Proceedings of the Euro-Par 2005, Lisboa, Portugal, August 2005.


In this paper we present and evaluate a novel mechanism, called Hop Level, that creates and maintains long range contacts (LRCs) in overlay networks. The Hop Level mechanism owns the following characteristics: i) lazy creation of the LRCs, ii) support for unbalanced node distribution, iii) support for multidimensional spaces and iv) near-optimal path lenght/node degree trade-off. These characteristics make Hop Level specially suited for overlay networks that support range data queries (as opposed to distributed hash tables that only support exact queries) with one or more dimensions. Furthermore, and unlike previous similar work, Hop Level can handle churn very well, because it postpones creation of the LRCs until it is necessary. In this way, nodes that have short lives do not overload the network with their state update requests.

Also available extended report, (pdf) .

Luís Rodrigues