2002 International Conference on Parallel Processing Workshops (ICPPW'02)
Grapes: Topology-Based Hierarchical Virtual Network for Peer-to-Peer Lookup Services
Vancouver, B.C., Canada
August 18-August 21
ISBN: 0-7695-1680-7
Seunghak Lee, Korea Advanced Institute of Science and Technology
Geunhwi Lim, Korea Advanced Institute of Science and Technology
H. Yoon, Korea Advanced Institute of Science and Technology
Peer-to-peer systems and applications are distributed systems without any centralized control. The core operation in most peer-to-peer systems is efficient location of data items. The current well-known peer-to-peer systems like Napster and Gnutella have scalability problem in location of data items. To solve the scalability problem, some scalable peer-to-peer lookup services show up, such as CAN, Chord, Pastry, and Tapestry. In this paper, we propose a self organizing hierarchical virtual network infrastructure, called Grapes, for peer-to-peer lookup services. Hierarchical approach of Grapes brings two benefits. First, a node can find data in its sub-network with the high probability due to the data replication in its sub-network. Second, the hierarchical structure makes lookup hops shorter than those of the flat one.
Index Terms:
peer-to-peer, look-up, topology-based
Citation:
Kwangwook Shin, Seunghak Lee, Geunhwi Lim, H. Yoon, Joong Soo Ma, "Grapes: Topology-Based Hierarchical Virtual Network for Peer-to-Peer Lookup Services," icppw, pp.159, 2002 International Conference on Parallel Processing Workshops (ICPPW'02), 2002