Abstract
Peer-to-peer networks have recently emerged as a solution for the well-known problems of scalability imposed by client-server architecture. In these networks, the roles of serving and being served are not always asymmetrical, that is to say, one selfsame participant may at times cooperate and at others enjoy the cooperation of others. Moreover, quite often the figure of central authorities or servers is lacking, which implies an autonomy for the entities to decide on the patterns of behavior they will display, with the power to act selfishly, lavishly, selflessly or quite simply fairly, that is to say, cooperating only when possible. The feasibility of peer-to-peer systems is strongly based on the premise of cooperative behaviors. Moreover, the concept of synergy is fundamental to such systems, that is, it is expected to exploit the local resources of the participants so that their joint utilization results in a better result than the sum of the respective individual utilization. Thus, leaving the decision to cooperate or not under the sole responsibility of the participants, without any outside influence or incentive, entails putting at risk not only the system’s efficiency, but also its very feasibility. This chapter sets out a study of incentive mechanisms for cooperation. The chapter place greater emphasis on the different incentive patterns used in common by the various incentive schemes in peer-to-peer networks.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Adar, E., Huberman, B.A.: Free riding on gnutella. First Monday 5(10) (2000)
Bittorrent. http://www.bittorrent.com/ (2008). (Access Date)
Bittorrent tracker. http://en.wikipedia.org/wiki/BitTorrent_tracker (2008). (Access Date)
Buttyán, L., Hubaux, J.P.: Nuglets: a virtual currency to stimulate cooperation in self-organized ad hoc networks. Tech. Rep. DSC/2001, EPFL (2001). URL citeseer.ist.psu.edu/buttyan01nuglets.html
Buttyán, L., Hubaux, J.P.: Stimulating cooperation in self-organizing mobile ad hoc networks. ACM/Kluwer Mobile Networks and Applications (MONET) 8(5), 579–592 (2003)
Castro, M., Druschel, P., Kermarrec, A.M., Nandi, A., Rowstron, A., Singh, A.: Splitstream: High-bandwidth multicast in a cooperative environment. In: Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP’03), pp. 298–313. ACM Press (2003)
Chou, P.A., Wang, H.J., Padmanabhan, V.N.: Layered multiple description coding. In: Proceedings of the Packet Video Workshop (2003)
hua Chu, Y., Zhang, H.: Considering altruism in peer-to-peer internet streaming broadcast. In: Proceedings of the 14th international workshop on network and operating systems support for digital audio and video (NOSSDAV ’04), pp. 10–15. ACM Press, New York, NY, USA (2004)
Cohen, B.: Incentives build robustness in bittorrent. In: Proceedings of the First Workshop on the Economics of Peer-to-Peer Systems (2003)
Figueiredo, D.R., Garetto, M., Towsley, D.: Exploiting mobility in ad-hoc wireless networks with incentives. Tech. Rep. 04-66, UM-CS (2004)
Guo, Y., Suh, K., Kurose, J.F., Towsley, D.F.: P2cast: peer-to-peer patching scheme for vod service. In: Proceedings of the twelfth international conference on World Wide Web, pp. 301–309. ACM Press (2003)
Habib, A., Chuang, J.: Incentive mechanism for peer-to-peer media streaming. In: Proceedings of the 12th IEEE International Workshop on Quality of Service (IWQoS’04), pp. 171–180 (2004)
Habib, A., Chuang, J.: Service differentiated peer selection: An incentive mechanism for peer-to-peer media streaming. IEEE Transactions on Multimedia 8(3), 610–621 (2006)
Habib, A., Chuang, J., Hefeeda, M.M.: Do we need incentive mechanisms for peer-to-peer media streaming. IEEE Communications, Submitted but not published (2003)
Kazaa. http://www.kazaa.com/ (2008). (Access Date)
Manzato, D.A.G., da Fonseca, N.L.S.: An incentive mechanism for peer-to-peer networks with media streaming. In: Proceedings of the 49th IEEE Global Telecommunication Conference (GLOBECOM 2006), pp. 1–6 (2006)
Manzato, D.A.G., da Fonseca, N.L.S.: Incentive mechanism for the coopnet network. Peer-to-Peer Networking and Applications (P2PNA) 1(1), 29–44 (2008). DOI 10.1007/s12083-007-0004-0
Moreton, T., Twigg, A.: Trading in trust, tokens, and stamps. In: Proceedings of the First Workshop on the Economics of Peer-to-Peer Systems (2003)
Ngan, T.W.J., Wallach, D.S., Druschel, P.: Incentives-compatible peer-to-peer multicast. In: Proceedings of the 2nd Workshop on Economics of Peer-to-Peer Systems (2004)
Obreiter, P., König-Ries, B., Klein, M.: Stimulating cooperative behavior of autonomous devices – an analysis of requirements and existing approaches. In: Proceedings of the Second International Workshop on Wireless Information Systems (WIS2003), pp. 71–82 (2003)
Obreiter, P., König-Ries, B., Klein, M.: Stimulating cooperative behavior of autonomous devices – an analysis of requirements and existing approaches. Tech. Rep. 2003-1, Universität Karlsruhe, Faculty of Informatics (2003)
Obreiter, P., Nimis, J.: A taxonomy of incentive patterns – the design space of incentives for cooperation. In: Proceedings of the Second International Workshop on Agents and Peer-to-Peer Computing (AP2PC’03), Springer LNCS 2872, pp. 89–100 (2003)
Obreiter, P., Nimis, J.: A taxonomy of incentive patterns – the design space of incentives for cooperation. Tech. Rep. 2003-9, Universität Karlsruhe, Faculty of Informatics (2003)
Padmanabhan, V.N., Sripanidkulchai, K.: The case for cooperative networking. In: Proceedings of the First International Workshop on Peer-to-Peer Systems (IPTPS), pp. 178–190. Springer-Verlag (2002)
Padmanabhan, V.N., Wang, H.J., Chou, P.A.: Resilient peer-to-peer streaming. In: Proceedings of the 11th IEEE International Conference on Network Protocols (ICNP), pp. 16–27. IEEE Computer Society (2003)
Padmanabhan, V.N., Wang, H.J., Chou, P.A.: Supporting heterogeneity and congestion control in peer-to-peer multicast streaming. In: Proceedings of the Third International Workshop on Peer-to-Peer Systems (IPTPS), pp. 54–63. Springer (2004)
Padmanabhan, V.N., Wang, H.J., Chou, P.A., Sripanidkulchai, K.: Distributing streaming media content using cooperative networking. In: Proceedings of the 12th international workshop on network and operating systems support for digital audio and video (NOSSDAV), pp. 177–186. ACM Press (2002)
Zhang, X., Liu, J., Li, B., Yum, T.S.P.: Donet/coolstreaming: A data-driven overlay network for live media streaming. In: IEEE INFOCOM, vol. 3, pp. 2102–2111 (2005)
Zhong, S., Chen, J., Yang, Y.R.: Sprite: A simple, cheat-proof, credit-based system for mobile ad-hoc networks. In: Proceedings of IEEE INFOCOM (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Manzato, D.A.G., da Fonseca, N.L.S. (2010). Incentive Mechanisms for Cooperation in Peer-to-Peer Networks. In: Shen, X., Yu, H., Buford, J., Akon, M. (eds) Handbook of Peer-to-Peer Networking. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09751-0_22
Download citation
DOI: https://doi.org/10.1007/978-0-387-09751-0_22
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-09750-3
Online ISBN: 978-0-387-09751-0
eBook Packages: Computer ScienceComputer Science (R0)