Resource discovery in peer‐to‐peer (P2P) systems have been extensively studied. Unfortunately, most of the systems studied are not designed to take advantage of the heterogeneity in peer nodes. In this paper, we propose a novel P2P overlay called RATTAN, which serves as an underlay of a Gnutella‐like network. RATTAN exploits the heterogeneity of peer nodes by structuring capable nodes as the core of the overlay. Using a tree‐like structure, RATTAN can maximize the search scope with a minimal number of query messages. We evaluate RATTAN with simulation. The experiments show the following interesting results. First, RATTAN is robust by exploiting redundant overlay links. Second, the maximum bandwidth demand for processing the protocol of a single RATTAN overlay is nearly 1M bits/sec. However, around 80% of the nodes merely take 66 bits/sec. One implication is that we can use a small number of relatively capable peers (e.g., stable machines with a 100M bits/sec network interface) to process the 1M bits/sec protocol overhead and serve other peers that only need to spend 66 bits/sec for processing protocol overhead.
Article navigation
1 May 2005
Technical Paper|
May 01 2005
Peering by exploiting peer heterogeneity Available to Purchase
Hung‐Chang Hsiao;
Hung‐Chang Hsiao
Computer and Communication Research Center, National Tsing‐Hua University, Hsinchu, Taiwan
Search for other works by this author on:
Chung‐Ta King;
Chung‐Ta King
Department of Computer Science, National Tsing‐Hua University, Hsinchu, Taiwan
Search for other works by this author on:
Shih‐Yen Gao
Shih‐Yen Gao
Prolific Technology Inc., Taipei, Taiwan
Search for other works by this author on:
Publisher: Emerald Publishing
Online ISSN: 1742-738X
Print ISSN: 1742-7371
© Emerald Group Publishing Limited
2005
International Journal of Pervasive Computing and Communications (2005) 1 (2): 101–114.
Citation
Hsiao H, King C, Gao S (2005), "Peering by exploiting peer heterogeneity". International Journal of Pervasive Computing and Communications, Vol. 1 No. 2 pp. 101–114, doi: https://doi.org/10.1108/17427370580000116
Download citation file:
120
Views
Suggested Reading
A weighted resource discovery approach in grid computing: Formal verification approach and simulation
International Journal of Pervasive Computing and Communications (November,2019)
Performance modeling and optimization for the stock preparation unit of a paper plant using genetic algorithm
International Journal of Quality & Reliability Management (June,2011)
Performance modeling and optimization for the stock preparation unit of a paper plant using genetic algorithm
International Journal of Quality & Reliability Management (May,2013)
Optimization of structural parameters for the sound absorption performance of a cellular ceramic foam
Multidiscipline Modeling in Materials and Structures (October,2021)
Climate and performance-driven architectural floorplan optimization using deep graph networks
Engineering, Construction and Architectural Management (January,2025)
Related Chapters
Discovering the Wonders of Blockchain: Utilising Bitcoins for Transaction Purpose
Augmenting Retail Reality, Part A: Blockchain, AR, VR, and the Internet of Things
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
