首页 | 本学科首页   官方微博 | 高级检索  
     


HPC5: An efficient topology generation mechanism for Gnutella networks
Authors:Joydeep Chandra  Santosh Kumar Shaw  Niloy Ganguly
Affiliation:1. Department of Immunology, Faculty of Medicine, Isfahan University of Medical Sciences, Postal code: 81744-176, Isfahan, Iran;2. Department of Immunpharmacology, Faculty of Medicine, Karaj, Iran;3. Department of Immunology, Faculty of Medicine, Sheffield University of Medical Sciences, Yorkshire, UK;1. Laboratory for Viruses and Molecular Biology, Tel-Aviv Sourasky Medical Center, Tel-Aviv, Israel;2. The Crusaid Kobler AIDS Center, Tel-Aviv Sourasky Medical Center, Tel-Aviv, Sackler Faculty of Medicine, Tel-Aviv University, Tel-Aviv, Israel;3. Tissue Typing Unit, Hadassah Medical Center, Jerusalem, Israel;4. Clinical Immunology and Tissue Typing Laboratory, Rambam Medical Center, Haifa, Israel;5. Infectious Disease Unit, Tel-Aviv Sourasky Medical Center, Tel-Aviv, Israel;1. Department of Dermatology, Hospital de la Santa Creu i Sant Pau, Universitat Autònoma de Barcelona, Barcelona, Spain;2. Department of Clinical Epidemiology and Public Health, Hospital de la Santa Creu i Sant Pau, Universitat Autònoma de Barcelona, Barcelona, Spain;3. Department of Dermatology, Hospital Universitari de Bellvitge, Universitat de Barcelona, Barcelona, Spain;1. Pulmonary Research Institute at LungClinic Grosshansdorf, Airway Research Centre North, Member of the German Centre for Lung Research, Grosshansdorf, Germany;2. Practice for Pneumology and Cardiology, Berlin, Germany;3. MEN CARE Medical Centre, Százhalombatta, Hungary;4. Practice for Lung, Bronchial, Allergy and Environmental Medicine, Berlin, Germany;5. Chest Diseases Hospital, Deszk, Hungary;6. AstraZeneca R&D, Mölndal, Sweden
Abstract:In this paper, we propose a completely distributed topology generation mechanism named HPC5 for Gnutella network. A Gnutella topology will be efficient and scalable if it generates less number of redundant queries. This can be achieved if it consists of a fewer number of short length cycles. Based on this principle, our protocol directs each peer to select neighbors in such a way that any cyclic path present in the overlay network will not generate any redundant query. We show that our approach can be deployed into the existing Gnutella network without disturbing any of its parameters. We also show that the probability of inconsistencies arising during topology generation, using our mechanism, which may lead to the formation of a small number of short length cycles is very low. However, we have also proposed an inconsistency handling protocol that detects such short length cycles and effectively removes them. We implemented a Gnutella prototype to compare and validate the efficiency of our protocol over existing Gnutella. Simulation results indicate that our mechanism outperforms existing Gnutella in terms of network coverage (the number of unique peers explored during query propagation in limited flooding) and message complexity. Structural analysis indicates that the proposed enhancement conserves the robustness of existing Gnutella network. Finally, we draw comparisons of the proposed protocol with a state-of-the-art topology optimization protocol named Distributed Cycle Minimization Protocol (DCMP); the simulation results indicate that HPC5 outperforms DCMP in terms of message overhead and network coverage.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号