A HYBRID TOPOLOGY ARCHITECTURE FOR P2P FILE SHARING SYSTEMS

J. P. Muñoz-Gea, J. Malgosa-Sanahuja, P. Manzanares-Lopez, J. C. Sanchez-Aarnoutse, A. M. Guirado-Puerta

Abstract

Over the Internet today, there has been much interest in emerging Peer-to-Peer (P2P) networks because they provide a good substrate for creating data sharing, content distribution, and application layer multicast applications. There are two classes of P2P overlay networks: structured and unstructured. Structured networks can efficiently locate items, but the searching process is not user friendly. Conversely, unstructured networks have efficient mechanisms to search for a content, but the lookup process does not take advantage of the distributed system nature. In this paper, we propose a hybrid structured and unstructured topology in order to take advantages of both kind of networks. In addition, our proposal guarantees that if a content is at any place in the network, it will be reachable with probability one. Simulation results show that the behaviour of the network is stable and that the network distributes the contents efficiently to avoid network congestion.

References

  1. Castro, M., Druschel, P., Kermarrec, A.-M., and Rowstron, A. (2002a). One ring to rule them all: Service discovery and binding in structured peer-to-peer overlay networks. In Proceedings of the SIGOPS European Workshop, Saint-Emilion, France.
  2. Castro, M., Druschel, P., Kermarrec, A.-M., and Rowstron, A. (2002b). Scribe: A large-scale and decentralized application-level multicast infrastructure. IEEE Journal on Selected Areas in Communications (JSAC), 20(8):100-110.
  3. El-Ansary, S., Alima, L. O., Brand, P., and Haridi, S. (2003). Efficient broadcast in structured p2p networks. In Proceedings of the Second International WorkShop on Peer-to-Peer Systems (IPTPS03), pages 304-314, Berkeley, CA, USA.
  4. Garcés-Erice, L., Biersack, E. W., Ross, K. W., Felber, P. A., and Urvoy-Keller, G. (2003). Hierarchical peerto-peeer systems. In Proceedings of ACM/IFIP International Confeence on Parallel and Distributed Computing (Euro-Par), Klagenfurt, Austria.
  5. Garcés-Erice, L., Felber, P. A., Biersack, E. W., UrvoyKeller, G., and Ross, K. W. (2004). Data indexing in peer-to-peer dht networks. In Proceedings of the 24th International Conference on Distributed Computing Systems, pages 200-208, Tokyo, Japan.
  6. Lua, K., Crowcroft, J., Pias, M., Sharma, R., and Lim, S. (2005). A survey and comparison of peer-to-peer overlay networks schemes. IEEE Communications Surveys & Tutorials, 7(2):72-93.
  7. Maymounkov, P. and Mazières, D. (2002). Kademlia: A peer-to-peer information system based on the xor metric. In Proceedings of the First International Workshop on Peer-to-Peer Systems (IPTPS02), pages 53- 65, Cambridge, MA, USA.
  8. Mislove, A. and Druschel, P. (2004). Providing administrative control and autonomy in structured peer-to-peer overlays. In Proceedings of the Third International Workshop on Peer-to-Peer Systems (IPTPS04), pages 162-172, San Diego, CA, USA.
  9. Ratsanamy, S., Handley, M., Karp, R., and Shenker, S. (2001). Application-level multicast using contentaddressable networks. In Proceedings of the Third International Workshop on Networked Group Communication, pages 14-29, London, UK.
  10. Stoica, I., Morris, R., Liben-Nowell, D., Karger, D. R., Kaashoek, M. F., Dabek, F., and Balakirshnan, H. (2003). Chord: a scalable peer-to-peer lookup protocol for internet applications. IEEE/ACM Transactions on Networking, 11(1):17-32.
  11. Zhao, B. Y., Huang, L., Stribling, J., Rhea, S. C., Joseph, A. D., and Kubiatowicz, J. D. (2004). Tapestry: A resilient global-scale overlay for service deployment. IEEE Journal on Selected Areas in Communications (JSAC), 22(1):41-53.
Download


Paper Citation


in Harvard Style

Muñoz-Gea J., Malgosa-Sanahuja J., Manzanares-Lopez P., Sanchez-Aarnoutse J. and Guirado-Puerta A. (2006). A HYBRID TOPOLOGY ARCHITECTURE FOR P2P FILE SHARING SYSTEMS . In Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-972-8865-69-6, pages 319-324. DOI: 10.5220/0001315303190324


in Bibtex Style

@conference{icsoft06,
author={J. P. Muñoz-Gea and J. Malgosa-Sanahuja and P. Manzanares-Lopez and J. C. Sanchez-Aarnoutse and A. M. Guirado-Puerta},
title={A HYBRID TOPOLOGY ARCHITECTURE FOR P2P FILE SHARING SYSTEMS},
booktitle={Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2006},
pages={319-324},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001315303190324},
isbn={978-972-8865-69-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - A HYBRID TOPOLOGY ARCHITECTURE FOR P2P FILE SHARING SYSTEMS
SN - 978-972-8865-69-6
AU - Muñoz-Gea J.
AU - Malgosa-Sanahuja J.
AU - Manzanares-Lopez P.
AU - Sanchez-Aarnoutse J.
AU - Guirado-Puerta A.
PY - 2006
SP - 319
EP - 324
DO - 10.5220/0001315303190324