Open Access Open Access  Restricted Access Subscription Access

Architecture and Implementation of Cluster-based Peer-to-Peer Topology and Its Application in Search

Tein-Yaw Chung,
Chia-Hung Tsai,
Ming-Hong Wu,
Ming-Yen Lai,

Abstract


Peer to peer networking has received great attention as it enables rich distributed resource sharing. In the past, many structured searching algorithms, such as Chord, CAN, etc., have been proposed to provide efficient resource searching. These algorithms, however, assume a global scale resource sharing and searching which incurs large overhead as the number of peer node increases. In this paper, we propose a stable hierarchical Chord (SH-Chord) searching based on a power-based cluster-based peer-to-peer topology (CBT). In CBT, peer nodes in close proximity are placed in a cluster. SH-chord sets up a Chord ring in each CBT cluster and uses a power-based load balance scheme to insert virtual nodes so that more keys are stored at nodes with higher power index. Key search across SH-chord rings uses a Chord server for inter-ring search routing. Simulation results show that with our hierarchical approach, key search efficiency is improved and Chord ring maintenance overhead is significantly reduced. Also, our power-based load balance approach can effectively reduce the key loss rate and improve peer-to-peer network stability.

Keywords


Peer-to-peer; Chord; Topology; cluster; power-index

Citation Format:
Tein-Yaw Chung, Chia-Hung Tsai, Ming-Hong Wu, Ming-Yen Lai, "Architecture and Implementation of Cluster-based Peer-to-Peer Topology and Its Application in Search," Journal of Internet Technology, vol. 7, no. 1 , pp. 23-34, Jan. 2006.

Full Text:

PDF

Refbacks

  • There are currently no refbacks.





Published by Executive Committee, Taiwan Academic Network, Ministry of Education, Taipei, Taiwan, R.O.C
JIT Editorial Office, Office of Library and Information Services, National Dong Hwa University
No. 1, Sec. 2, Da Hsueh Rd., Shoufeng, Hualien 974301, Taiwan, R.O.C.
Tel: +886-3-931-7314  E-mail: jit.editorial@gmail.com