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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lancieri, L.: Reusing Implicit Cooperation: A Novel Approach to Knowledge Management. In tripleC International Journal (2004)
Soller, A.L.: Supporting Social Interaction in an Intelligent Collaborative Learning System. Int. Journal of Artificial Intelligence in Education 12(1), 40–62 (2001)
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)
Aberer, K., et al.: An Overview on p2p Information System , http://lsirpeople.epfl.ch/hauswirth/papers/WDAS2002.pdf
Shirky, C.: What is P2P And What Isn’t (November 2000), http://www.openp2p.com/pub/a/p2p/2000/11/24/shirky1-whatisp2p.html
Clarke, T.W., Hong, S.G., Miller, O.: Protecting Free Expression Online with Freenet. IEEE Internet Computing 6(1), 40–49 (2002)
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)
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)
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)
Yang, B., Garcia-Molina, H.: Improving Search in Peer-to-Peer Networks, Proceedings of the 22nd International Conference on Distributed Computing Systems ICDCS (2002)
Stockinger, H., Samar, A., Mufzaffar, S., Donno, F.: Grid Data Mirroring Package (GDMP). Journal of Scientific Programming (2002)
Korpela, E., Werthimer, D., Anderson, D., Cobb, J., Lebofsky, M.: SETI@home: Massively Distributed Computing for SETI, Scientific Programming
The Peer-To-Peer Working Group, http://www.peer-to-peerwg.org
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)
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)
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)
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
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)
Shenker, S.: Fundamental design issues for the future internet. IEEE Journal of Selected Areas in Communication 13(7), 1176–1188 (1995)
Wessels, D., Claffy, K.: ICP and the Squid Web Cache. IEEE Journal on Selected Areas in Communications 16(3) (April 1998)
Imielinski, T., Navas, C.: Geographic addressing, routing, and resource discovery with the global positioning system. Communications of the ACM Journal, CACM (1997)
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)
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)
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)
Ratnasamy, S., Francis, P., Handley, M., Karp, R., Shenker, S.: A Scalable Content- Addressable Network. In:Proceedings of ACM SIGCOMM (2001)
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)
Iyer, S., Rowstron, A., Druschel, P.: Squirrel: a decentralized p2p web cache. In: Proceedings of Principles of Distributed Computing, PODC (2002)
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)
Gong, L.: JXTA: A Network Programming Environment .IEEE Internet Computing, 88- 95 (Juin 2001), http://www.jxta.org/project/www/docs/JXTAnetworkProgEnv.pdf
Jini, How Jini Technology Works, http://www.sun.com/2000-0829/jini/works.html
Berliner, B.: CVS II: Parallelizing Software Development. In: Proceedings of the USENIX Winter, Technical Conference, p. 341–352, Berkeley, CA, USENIX Association (1990)
Salz, R.: InterNetNews: Usenet transport for Internet sites, Open Software Foundation .In:Usenix Summer Conference (June 1992)
Gkantsidis, C., Mihail, M., et Saberi, A.: Random Walks in Peer-to-Peer Networks, http://www.cc.gatech.edu/fac/Milena.Mihail/rwp2p04.pdf
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
O’Reilly’s website, http://www.openp2p.com/p2p/
Citeseer web site, http://citeseer.ist.psu.edu/
FastTrack, The FastTrack Protocol, http://www.fasttrack.nu/
Freenet web site, http://freenet.sourceforge.net/freenet.pdf
DirectConnect web site, http://www.neo-modus.com/
Groove web site, http://www.groove.net
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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