skip to main content
10.1145/1544012.1544029acmconferencesArticle/Chapter ViewAbstractPublication PagesconextConference Proceedingsconference-collections
research-article

Peer-assisted content distribution with prices

Published:09 December 2008Publication History

ABSTRACT

Peer-assisted content distribution matches user demand for content with available supply at other peers in the network. Inspired by this supply-and-demand interpretation of the nature of content sharing, we employ price theory to study peer-assisted content distribution. The market-clearing prices are those which align supply and demand, and the system is studied through the characterization of price equilibria. We discuss the efficiency and robustness gains of price-based multilateral exchange, and show that simply maintaining a single price per peer (even across multiple files) suffices to achieve these benefits.

Our main contribution is a system design---PACE (Price-Assisted Content Exchange)---that effectively and practically realizes multilateral exchange. Its centerpiece is a market-based mechanism for exchanging currency for desired content, with a single, decentralized price per peer. Honest users are completely shielded from any notion of prices, budgeting, allocation, or other market issues, yet strategic or malicious clients cannot unduly damage the system's efficient operation. Our design encourages sharing of desirable content and network-friendly resource utilization.

Bilateral barter-based systems such as BitTorrent have been attractive in large part because of their simplicity. Our research takes a significant step in understanding the efficiency and robustness gains possible with multilateral exchange.

References

  1. V. Aggarwal, A. Feldmann, and C. Scheideler. Can ISPs and P2P users cooperate for improved performance? ACM CCR, 37(3), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. C. Aperjis, M. J. Freedman, and R. Johari. A comparison of bilateral and multilateral exchanges for peer-assisted content distribution. In NetCoop, Sept. 2008.Google ScholarGoogle Scholar
  3. C. Aperjis, M. J. Freedman, and R. Johari. The role of prices in peer-assisted content distribution. Technical Report TR-814-08, Princeton University, Computer Science, 2008.Google ScholarGoogle Scholar
  4. C. Aperjis and R. Johari. A peer-to-peer system as an exchange economy. In GameNets, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. E. Bangeman. P2P responsible for as much as 90 percent of all 'Net traffic. ArsTechnica, Sep 3 2007.Google ScholarGoogle Scholar
  6. M. Bellare and P. Rogaway. The exact security of digital signatures: How to sign with RSA and Rabin. In EUROCRYPT, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. Bindal and P. Cao. Can self-organizing P2P file distribution provide QoS guarantees? OSR, Self-Organizing Systems, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. B. Cohen. Incentives build robustness in BitTorrent. In Workshop on Economics of Peer-to-Peer Systems, 2003.Google ScholarGoogle Scholar
  9. J. R. Douceur. The Sybil attack. In IPTPS, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. J. Freedman, E. Freudenthal, and D. Mazières. Democratizing content publication with Coral. In NSDI, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. J. Freedman, K. Lakshminarayanan, and D. Mazières. OASIS: Anycast for any service. In NSDI, May 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. L. Guo, S. Chen, Z. Xiao, E. Tan, X. Ding, and X. Zhang. Measurements, analysis, and modeling of BitTorrent-like systems. In IMC, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Gupta, P. Judge, and M. Ammar. A reputation system for peer-to-peer networks. In NOSSDAV, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D. Hughes, G. Coulson, and J. Walkerdine. Free riding on Gnutella revisited: The bell tolls? IEEE Dist. Systems Online, 6(6), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. S. Jun and M. Ahamad. Incentives in bittorrent induce free riding. In WEIS, 2005.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. T. Karagiannis, P. Rodriguez, and K. Papagiannaki. Should Internet service providers fear peer-assisted content distribution? In IMC, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. I. Kash, E. Friedman, and J. Halpern. Optimizing scrip systems: Efficiency, crashes, hoarders, and altruists. In EC, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Q. Lian, Z. Zhang, M. Yang, B. Zhao, Y. Dai, and X. Li. An empirical study of collusion behavior in the Maze P2P file-sharing system. In ICDCS, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. T. Locher, P. Moor, S. Schmid, and R. Wattenhofer. Free riding in BitTorrent is cheap. In HotNets, 2006.Google ScholarGoogle Scholar
  20. H. Madhyastha, T. Isdal, M. Piatek, C. Dixon, T. Anderson, A. Krishnamurthy, and A. Venkataramani. iPlane: An information plane for distributed services. In OSDI, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. Mascolell, M. Whinston, and J. Green. Microeconomic Theory. Oxford University Press, 1995.Google ScholarGoogle Scholar
  22. A. Medina, A. Lakhina, I. Matta, and J. Byers. Boston University Representative Internet Topology Generator, 2007.Google ScholarGoogle Scholar
  23. T. Mennecke. The Pirate Bay breaks 10 million users. Slyck News, Jan 26 2008.Google ScholarGoogle Scholar
  24. M. Piatek, T. Isdal, T. Anderson, A. Krishnamurthy, and A. Venkataramani. Do incentives build robustness in BitTorrent? In NSDI, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Piatek, T. Isdal, A. Krishnamurthy, and T. Anderson. One hop reputations for peer-to-peer file sharing workloads. In NSDI, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. M. Sirivianos, J. H. Park, R. Chen, and X. Yang. Free-riding in BitTorrent networks with the large view exploit. In IPTPS, 2007.Google ScholarGoogle Scholar
  27. M. Sirivianos, J. H. Park, X. Yang, and S. Jarecki. Dandelion: Cooperative content distribution with robust incentives. In USENIX Technical, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Tribler. Bartercast. http://www.tribler.org/BarterCast, 2008.Google ScholarGoogle Scholar
  29. V. Vishnumurthy, S. Chandrakumar, and E. G. Sirer. KARMA: A secure economic framework for P2P resource sharing. In WEIS, 2003.Google ScholarGoogle Scholar
  30. B. Wilcox-O'Hearn. Personal Communication, 2007.Google ScholarGoogle Scholar
  31. F. Wu and L. Zhang. Proportional response dynamics leads to market equilibrium. In STOC, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. H. Yu, M. Kaminsky, P. Gibbons, and A. Flaxman. SybilGuard: Defending against Sybil attacks via social networks. In SIGCOMM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Peer-assisted content distribution with prices

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                CoNEXT '08: Proceedings of the 2008 ACM CoNEXT Conference
                December 2008
                526 pages
                ISBN:9781605582108
                DOI:10.1145/1544012

                Copyright © 2008 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 9 December 2008

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

                Acceptance Rates

                Overall Acceptance Rate198of789submissions,25%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader