Skip to main content

Incentive Mechanisms for Cooperation in Peer-to-Peer Networks

  • Chapter
  • First Online:

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   349.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   449.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adar, E., Huberman, B.A.: Free riding on gnutella. First Monday 5(10) (2000)

    Google Scholar 

  2. Bittorrent. http://www.bittorrent.com/ (2008). (Access Date)

  3. Bittorrent tracker. http://en.wikipedia.org/wiki/BitTorrent_tracker (2008). (Access Date)

  4. 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

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. Chou, P.A., Wang, H.J., Padmanabhan, V.N.: Layered multiple description coding. In: Proceedings of the Packet Video Workshop (2003)

    Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. Cohen, B.: Incentives build robustness in bittorrent. In: Proceedings of the First Workshop on the Economics of Peer-to-Peer Systems (2003)

    Google Scholar 

  10. Figueiredo, D.R., Garetto, M., Towsley, D.: Exploiting mobility in ad-hoc wireless networks with incentives. Tech. Rep. 04-66, UM-CS (2004)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Kazaa. http://www.kazaa.com/ (2008). (Access Date)

  16. 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)

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel A. G. Manzato .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics