ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Performance Evaluation
Volume 64, Issues 9-12, October 2007, Pages 838-855
Performance 2007, 26th International Symposium on Computer Performance, Modeling, Measurements, and Evaluation
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (753 K)

Article Toolbox
  E-mail Article   
  Add to my Quick Links   
Bookmark and share in 2collab (opens in new window)
Request permission to reuse this article
  Cited By in Scopus (0)
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.peva.2007.06.020    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 2007 Elsevier Ltd All rights reserved.

Random graphs as models of hierarchical peer-to-peer networksstar, open

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

R. Gaetaa and M. SerenoCorresponding Author Contact Information, a, E-mail The Corresponding Author

aDipartimento di Informatica, Università di Torino, Torino, Italy


Available online 29 June 2007.

Abstract

This paper proposes the development and application of random graphs-based performance evaluation techniques to understand design trade-offs for hierarchical unstructured peer-to-peer networks. In particular, the connections between lower and higher level peers (that are known as leaves and ultra-peers in the Gnutella jargon) are modeled as a bipartite random graph while the overlay network used by ultra-peers to forward queries is modeled as a generalized random graph. Both the random graph models consider peers of either level as partitioned into classes; this feature is included in the model description to consider the mismatch between the logical topology of the application and the physical deployment of peers throughout the Internet. To assign realistic values to the input model parameters and to validate the model predictions we obtained snapshots of the Gnutella application topology at both levels and conducted simulation experiments on these snapshots. The paper highlights a few exploitations of the modeling technique with a particular focus on the evaluation of the impact of locality awareness on user and network performance measures.

Keywords: Hierarchical peer-to-peer networks; Bipartite random graphs; Generalized random graphs; Topology mismatch

Article Outline

1. Introduction
2. Related works
3. System description
4. The model
4.1. Model parameters
4.2. Modeling reachability in the overlay network
4.3. Modeling the hit probabilities
4.3.1. Hit probability among leaves
4.3.2. Hit probability among ultra-peers
4.4. Modeling the query traffic
4.4.1. Total number of messages
4.4.2. Total number of messages within the same class
5. Discussion on the modeling assumptions
6. Results
6.1. Simulation methodology
6.2. Model validation
6.3. Model exploitation
7. Conclusions and future development
Acknowledgements
References
Vitae



star, openThis work has been partially supported by the Italian Ministry for University and Research (MIUR) within the frameworks of the FAMOUS (PRIN) and of the PROFILES (PRIN) projects.


Corresponding Author Contact InformationCorresponding author. Tel.: +39 011 6706718; fax: +39 011 751603.

Performance Evaluation
Volume 64, Issues 9-12, October 2007, Pages 838-855
Performance 2007, 26th International Symposium on Computer Performance, Modeling, Measurements, and Evaluation
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.