6 CONCLUSIONS
The main contribution of this paper is twofold: First,
to adequately characterize the real behavior of P2P
overlay networks (including dynamic and static as-
pects) and second, evaluate a hybrid P2P overlay net-
work proposed by the authors under the above con-
straints using one of the most popular (high level and
user friendly) simulation framework.
Among all the available tools we have chosen
OverSim because of its flexibility. Its modular de-
sign and the use of the Common API facilitate the ex-
tension with new protocols. We have also described
the most recent models for the characterization of the
queries, the dynamicsof peer participation and the dy-
namics characteristics of stored files.
The overall performance figures of the simulation
are also presented and discussed. They reveal that the
exposed methodology can be easily applied and used
by the research community to obtain interesting and
useful R&D results.
ACKNOWLEDGEMENTS
This research has been supported by project grant
TEC2007-67966-C03-01/TCM(CON-PARTE-1) and
it is also developed in the framework of ”Programa
de Ayudas a Grupos de Excelencia de la Regi´on de
Murcia, de la Fundaci´on S´eneca, Agencia de Ciencia
y Tecnolog´ıa de la RM (Plan Regional de Ciencia y
Tecnolog´ıa 2007/2010)”. Juan Pedro Mu˜noz-Gea also
thanks the Spanish MEC for a FPU (AP2006-01567)
pre-doctoral fellowship.
REFERENCES
Baumgart, I., Heep, B., and Krause, S. (2007). Oversim:
A flexible overlay network simulation framework. In
Proceedings of 10th IEEE Global Internet Symposium
(GI ’07) in conjunction with IEEE INFOCOM 2007,
Anchorage, AK, USA.
Dabek, F., Zhao, B., Druschel, P., Kubiatowicz, J., and
Stoica, I. (2003). Towards a common api for struc-
tured peer-to-peer overlays. In Proceedings of the
2nd International Workshop on Peer-to-Peer Systems
(IPTPS03), Berkeley, CA.
El-Ansary, S., Alima, L. O., Brand, P., and Haridi, S.
(2003). Efficient broadcast in structured p2p net-
works. In IPTPS, pages 304–314.
Klemm, A., Lindemann, C., Vernon, M. K., and Waldhorst,
O. P. (2004a). Characterizing the query behavior in
peer-to-peer file sharing systems. In IMC ’04: Pro-
ceedings of the 4th ACM SIGCOMM conference on
Internet measurement, pages 55–67, New York, NY,
USA. ACM.
Klemm, A., Lindemann, C., and Waldhorst, O. P. (2004b).
Relating query popularity and file replication in the
gnutella peer-to-peer networks. In Proc. 12th GI/ITG
Conf. on Measuring, Modelling and Evaluation of
Computer and Communication Systems (MMB), Dres-
den, Germany.
ModelNet (2005). Modelnet. http://modelnet.ucsd.edu.
Mu˜noz-Gea, J. P., Malgosa-Sanahuja, J., Manzanares-
Lopez, P., Sanchez-Aarnoutse, J. C., and Guirado-
Puerta, A. M. (2006). A hybrid topology architecture
for p2p file sharing systems. In Proceedings of the 1st
International Conference on Software and Data tech-
nologies (ICSOFT 2006), Set´ubal, Portugal.
Naicken, S., Livingston, B., Basu, A., Rodhetbhai, S.,
Wakeman, I., and Chalmers, D. (2007). The state of
peer-to-peer simulators and simulations. SIGCOMM
Comput. Commun. Rev., 37(2):95–98.
Overlay Weaver (2007). Overlay weaver:
An overlay construction toolkit.
http://overlayweaver.sourceforge.net/.
OverSim (2007). The oversim p2p simulator.
http://www.oversim.org/.
P2PSim (2005). P2psim: A simulator for peer-to-peer pro-
tocols. http://pdos.csail.mit.edu/p2psim/.
PeerSim (2006). Peersim: A peer-to-peer simulator.
http://peersim.sourceforge.net/.
PlanetSim (2005). Planetsim: Object oriented
simulation framework for overlay networks.
http://planet.urv.es/trac/planetsim/.
Steinmetz, R. and Wehrle, K., editors (2005). Peer-to-Peer
Systems and Applications, volume 3485 of Lecture
Notes in Computer Science. Springer.
Stoica, I., Morris, R., Liben-Nowell, D., Karger, D. R.,
Kaashoek, M. F., Dabek, F., and Balakrishnan, H.
(2003). Chord: a scalable peer-to-peer lookup proto-
col for internet applications. IEEE/ACM Trans. Netw.,
11(1):17–32.
Stutzbach, D. and Rejaie, R. (2006). Understanding churn
in peer-to-peer networks. In IMC ’06: Proceedings
of the 6th ACM SIGCOMM conference on Internet
measurement, pages 189–202, New York, NY, USA.
ACM.
Stutzbach, D., Zhao, S., and Rejaie, R. (2007). Characteriz-
ing files in the modern gnutella network. Multimedia
Syst., 13(1):35–50.
ICSOFT 2008 - International Conference on Software and Data Technologies
102