A Unified Construction Method of P 2 P Networks with Lower Bound to Support Complex Queries
Ye Yuan,Deke Guo,Guoren Wang,Yunhao Liu
2008-01-01
Abstract:The topological properties of overlay networks are critical for the performance of peer-to-peer (P2P) systems. The size of routing table and the diameter are among the most important parameters which measure the autonomy, efficiency, robustness and load balancing of P2Ps. In order to improve the four features for structured P2P networks, researchers have proposed many optimal designs with desirable degree and diameter. Those designs, however, fail to accurately model the relation between topology diameters and degrees, and they are not independent with each other. To address this issue, we first propose a unified model so as to clearly depict the relation between degree, diameter and the number of the nodes for different kinds of systems. New structures can thus be derived from this model in which search delay is significantly reduced. A dynamic Moore bound is also calculated for exiting P2P systems. We then propose a universal method based on the multi-way trie tree to address the inefficiency caused by peers frequent coming and leaving. Systems based on this method are not restricted by the dynamic bound any more. Our design Phoenix, based on the multi-way trie tree and deBruijn structure, can well support exact query as well as complex queries, such as range queries, multi-attributes queries and multi-dimension data queries. Also, the method used for Phoenix introduced in this paper can also be applied to other networks modeled by our unified model after minimal modifications, for example, hypercube, butterfly, CCC and kautz.