Improvement of Routing Structure in P2P Overlay Networks

Jinfeng Hu,Yinghui Wu,Ming Li,Weimin Zheng
DOI: https://doi.org/10.1007/978-3-540-24679-4_62
2004-01-01
Abstract:Although peer-to-peer overlays have been elaborately studied, they still have redundant overheads. Pastry and Chord use leaf sets to connect those nodes contiguous in numerical space, but these pointers have no contribution to efficient routing. In this paper we argue that if the mapping between a message key and its root node is determined in a smart way, leaf sets can be removed, largely decreasing system overheads. We present a novel overlay algorithm derived from Pastry, in which nodeIds have different lengths and form a Huffman set, routing tables have no empty items and root node exactly prefix-matching its keys. By these means, our approach abolishes the leaf sets with no ill effect on routing performance or other properties. Experimental results show that our approach saves about 22~25% messages cost for maintenance in comparison with Pastry in an overlay of 10,000 peers.
What problem does this paper attempt to address?