Skip to main content

Models of Cooperation in Peer-to-Peer Networks – A Survey

  • Conference paper
Universal Multiservice Networks (ECUMN 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3262))

Included in the following conference series:

Abstract

Peer to peer systems (P2P) have more and more success from individual users point of view as well as industrial uses. P2P bring original capacities by giving to the end-users a more important role than a simple “customer”. Although many works addressed the various techniques of exchange in these networks, a few explored it under the angle of co-operation with end-users. This seems necessary since it is obvious that networks data flows take their roots in human exchanges and cooperation. Thus, the aim of this article is to analyze the modes of co-operation in P2P systems, under the light of more general model of co-operation in networks taking in account the influence of the human factor. We also try to clarify the purpose of each application by proposing several mode of classification.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lancieri, L.: Reusing Implicit Cooperation: A Novel Approach to Knowledge Management. In tripleC International Journal (2004)

    Google Scholar 

  2. Soller, A.L.: Supporting Social Interaction in an Intelligent Collaborative Learning System. Int. Journal of Artificial Intelligence in Education 12(1), 40–62 (2001)

    Google Scholar 

  3. Saroiu, S., Gummadi, K., Gribble, S.: A measurement study of peer-to-peer file sharing systems. In: Proceedings of Multimedia Conferencing and Networking, San Jose (2002)

    Google Scholar 

  4. Aberer, K., et al.: An Overview on p2p Information System , http://lsirpeople.epfl.ch/hauswirth/papers/WDAS2002.pdf

  5. Shirky, C.: What is P2P And What Isn’t (November 2000), http://www.openp2p.com/pub/a/p2p/2000/11/24/shirky1-whatisp2p.html

  6. Clarke, T.W., Hong, S.G., Miller, O.: Protecting Free Expression Online with Freenet. IEEE Internet Computing 6(1), 40–49 (2002)

    Article  Google Scholar 

  7. Ripeanu, M., Foster, I., Iamnitchi, A.: Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design. IEEE Internet Computing Journal special issue on peer-to-peer networking 6(1) (2002)

    Google Scholar 

  8. Kelaskar, M., Matossian, V., Mehra, P., Paul, D., Prashar, M.: A Study of Discovery Mechanisms for Peer-to-Peer Applications. In: Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2002 (2002)

    Google Scholar 

  9. Ramanathan, M.K., Kalogeraki, V., Pruyne, J.: Finding Good Peers in Peer-to-Peer Networks. In: Proc. of the International Parallel and Distributed Processing Symposium (IPDPS 2002), pp. 24–31. IEEE, Los Alamitos (2002)

    Google Scholar 

  10. Yang, B., Garcia-Molina, H.: Improving Search in Peer-to-Peer Networks, Proceedings of the 22nd International Conference on Distributed Computing Systems ICDCS (2002)

    Google Scholar 

  11. Stockinger, H., Samar, A., Mufzaffar, S., Donno, F.: Grid Data Mirroring Package (GDMP). Journal of Scientific Programming (2002)

    Google Scholar 

  12. Korpela, E., Werthimer, D., Anderson, D., Cobb, J., Lebofsky, M.: SETI@home: Massively Distributed Computing for SETI, Scientific Programming

    Google Scholar 

  13. The Peer-To-Peer Working Group, http://www.peer-to-peerwg.org

  14. Zhao, B.Y., Huang, L., Stribling, J., Rhea, S.C., Joseph, A.D., Kubiatowicz, J.: Tapestry: A Resilient Global-scale Overlay for Service Deployment. IEEE Journal on Selected Areas in Communications 22(1), 41–53 (2004)

    Article  Google Scholar 

  15. Gao, J., Steenkiste, P.: Design and Evaluation of a Distributed Scalable Content Discovery System. IEEE Journal on Selected Areas in Communications (JSAC),Special Issue on Recent Advances in Service Overlay Networks 22(1), 54–66 (2004)

    Google Scholar 

  16. Calvert, K., Griffioen, J., Mullins, B., Sehgal, A., Wen, S.: Concast: Design and implementation of an active network service. IEEE Journal on Selected Areas in Communications (March 2001)

    Google Scholar 

  17. Castro, M., Druschel, P., Kermarrec, A.M., Rowstron, A.: Scribe: A large-scale and decentralized application-level multicast infrastructure. IEEE Journal on Selected Areas in communications, JSAC (2002), http://cse.ogi.edu/~krasic/cse585/castro02scribe.pdf

  18. Goldschlag, D., Reed, M., Syverson, P.: Anonymous Connections and Onion Routing. IEEE Journal on Selected Areas in Communication - Special Issue on Copyright and Privacy Protection (1998)

    Google Scholar 

  19. Shenker, S.: Fundamental design issues for the future internet. IEEE Journal of Selected Areas in Communication 13(7), 1176–1188 (1995)

    Article  Google Scholar 

  20. Wessels, D., Claffy, K.: ICP and the Squid Web Cache. IEEE Journal on Selected Areas in Communications 16(3) (April 1998)

    Google Scholar 

  21. Imielinski, T., Navas, C.: Geographic addressing, routing, and resource discovery with the global positioning system. Communications of the ACM Journal, CACM (1997)

    Google Scholar 

  22. Qin, L., Pei, C., Edith, C., Kai, L., Scottr, S.: Search and Replication in Unstructured Peer- to-Peer Networks. In: Proceedings of ACM ICS (2002)

    Google Scholar 

  23. Plaxton, C., Rajaraman, R., Richa, A.: Accessing nearby copies of replicated objects in a distributed environment. In Proc. of the ACM Symposium on Parallel Algorithms and Architectures (1997)

    Google Scholar 

  24. Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: A scalable peer-to-peer lookup service for internet applications. In: Proc. of SIGCOMM (August 2001)

    Google Scholar 

  25. Ratnasamy, S., Francis, P., Handley, M., Karp, R., Shenker, S.: A Scalable Content- Addressable Network. In:Proceedings of ACM SIGCOMM (2001)

    Google Scholar 

  26. Rowstron, A., Druschel, P.: Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems.In:18th IFIP/ACM International Conference on Distributed Systems Platforms (2001)

    Google Scholar 

  27. Iyer, S., Rowstron, A., Druschel, P.: Squirrel: a decentralized p2p web cache. In: Proceedings of Principles of Distributed Computing, PODC (2002)

    Google Scholar 

  28. Turrini, E., Panzieri, F.: Using P2P Techniques for Content Distribution Internetworking: A Research Proposal. In: Proceedings of P2P 2002, September 2002, pp. 171–172 (2002)

    Google Scholar 

  29. Gong, L.: JXTA: A Network Programming Environment .IEEE Internet Computing, 88- 95 (Juin 2001), http://www.jxta.org/project/www/docs/JXTAnetworkProgEnv.pdf

  30. Jini, How Jini Technology Works, http://www.sun.com/2000-0829/jini/works.html

  31. Berliner, B.: CVS II: Parallelizing Software Development. In: Proceedings of the USENIX Winter, Technical Conference, p. 341–352, Berkeley, CA, USENIX Association (1990)

    Google Scholar 

  32. Salz, R.: InterNetNews: Usenet transport for Internet sites, Open Software Foundation .In:Usenix Summer Conference (June 1992)

    Google Scholar 

  33. Gkantsidis, C., Mihail, M., et Saberi, A.: Random Walks in Peer-to-Peer Networks, http://www.cc.gatech.edu/fac/Milena.Mihail/rwp2p04.pdf

  34. Lv, Q., Ratnasamy, S., Shenker, S.: Can heterogeneity make gnutella scalable. In: Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS (2002), http://www.cs.rice.edu/Conferences/IPTPS02/165.pdf

  35. O’Reilly’s website, http://www.openp2p.com/p2p/

  36. Citeseer web site, http://citeseer.ist.psu.edu/

  37. FastTrack, The FastTrack Protocol, http://www.fasttrack.nu/

  38. Freenet web site, http://freenet.sourceforge.net/freenet.pdf

  39. DirectConnect web site, http://www.neo-modus.com/

  40. Groove web site, http://www.groove.net

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Benayoune, F., Lancieri, L. (2004). Models of Cooperation in Peer-to-Peer Networks – A Survey. In: Freire, M.M., Chemouil, P., Lorenz, P., Gravey, A. (eds) Universal Multiservice Networks. ECUMN 2004. Lecture Notes in Computer Science, vol 3262. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30197-4_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30197-4_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23551-4

  • Online ISBN: 978-3-540-30197-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics