A simple fluid model for the analysis of the squirrel peer-to-peer caching system
- 23 December 2004
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1, 86-95
- https://doi.org/10.1109/infcom.2004.1354484
Abstract
Peer-to-peer (P2P) systems are complex to analyze due to their large number of users who connect intermittently and to the frequency of requests for files or Web objects. In this paper we propose a mathematical model in which request streams are represented as fluid flows and then apply this model in an analysis of Squirrel: a recent P2P cooperative Web cache. Our fluid model provides a low-complexity means to estimate the performance of Squirrel (hit probability and latency) and ex- hibits the key qualitative properties of this system. The accuracy of our model is validated by a comparison with discrete-event simulation. results and at a low numerical complexity. Content distribu- tion networks appear to be good candidates to illustrate our approach as they typically involve a large number of users and many parameters. In turn, these characteristics imply large state spaces and a high numerical complexity when one uses detailed (microscopic) models (such as the Markovian) and simulations. In Section II we provide an overview of Squirrel. Our fluid model is introduced in Section III and we use it in Section IV to compute the main performance of Squirrel (hit probability, latency, etc.). In particular, we provide a simple expression for the hit probability, whose complexity is linear in the number of nodes in the Squirrel network. We show in Section V that our model provides substantial insight into performance issues of P2P cooperative Web caches such as Squirrel. Our analysis shows that two key parameters largely determine the performance of the system. In Section VI we compare results obtained with the fluid model to results obtained with a discrete-event simulation of Squirrel. We find that the fluid model is both qualitatively and quantitatively accurate. We conclude in Section VII with possible extensions of our fluid model.Keywords
This publication has 15 references indexed in Scilit:
- Modeling peer-peer file sharing systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Source time scale and optimal buffer/bandwidth trade-off for regulated traffic in an ATM nodePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A study of networks simulation efficiency: fluid simulation vs. packet-level simulationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- SquirrelPublished by Association for Computing Machinery (ACM) ,2002
- A scalable content-addressable networkPublished by Association for Computing Machinery (ACM) ,2001
- ChordPublished by Association for Computing Machinery (ACM) ,2001
- On the scale and performance of cooperative Web proxy cachingPublished by Association for Computing Machinery (ACM) ,1999
- Web caching and Zipf-like distributions: evidence and implicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Matrix AnalysisPublished by Cambridge University Press (CUP) ,1985
- Stochastic Theory of a Data-Handling System with Multiple SourcesBell System Technical Journal, 1982