skip to main content
10.1145/1146381.1146394acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
Article

EquiCast: scalable multicast with selfish users

Published:23 July 2006Publication History

ABSTRACT

Peer-to-peer (P2P) networks suffer from the problem of "free-loaders", i.e., users who consume resources without contributing anything in return. In this paper, we tackle this problem taking a game theoretic perspective by modeling the system as a non-cooperative game. We introduce Equi-Cast, a wide-area P2P multicast protocol for large groups of selfish nodes. EquiCast is the first P2P multicast protocol that is formally proven to enforce cooperation in selfish environments. Additionally, we prove that EquiCast incurs a low constant load on each user.

References

  1. EMULE-PROJECT.NET. eMule site. http://www.emule-project.net/.Google ScholarGoogle Scholar
  2. A. S. Aiyer, L. Alvisi, A. Clement, M. Dahlin, J.-P. Martin, and C. Porth. Bar fault tolerance for cooperative services. In ACM SOSP, Oct. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Blanc, Y.-K. Liu, and A. Vahdat. Designing incentives for peer-to-peer routing. In Proceedings of the IEEE Infocom Conference, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  4. M. Castro, P. Druschel, A.-M. Kermarrec, A. Nandi, A. Rowstron, and A. Singh. Splitstream: High-bandwidth multicast in a cooperative environment. In ACM SIGOPS Symposium on Operating Systems Principles (SOSP), October 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Y. Chawathe, S. Ratnasamy, L. Breslau, N. Lanham, and S. Shenker. Making gnutella-like p2p systems scalable. In ACM SIGCOMM, August 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. B. Cohen. Incentives build robustness in BitTorrent. In 1st Workshop on the Economics of Peer-to-Peer Systems, 2003.Google ScholarGoogle Scholar
  7. L. Cox and B. Noble. Samsara: Honor among thieves in peer-to-peer storage. In ACM SIGOPS Symposium on Operating Systems Principles (SOSP), 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Feigenbaum, C. H. Papadimitriou, and S. Shenker. Sharing the cost of multicast transmissions. Journal of Computer and System Sciences, 63(1):21--41, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Friedman. On the second eigenvalue and random walks in random d-regular graphs. Combinatorica, vol. 11, pp. 331--362, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  10. D. Fudenberg and J. Tirole. Game Theory. The MIT Press, 1991.Google ScholarGoogle Scholar
  11. C. Gkantsidis and P. R. Rodriguez. Network coding for large scale content distribution. In Proceedings of the IEEE Infocom Conference, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  12. A. Habib and J. Chuang. Incentive mechanism for peer-to-peer media streaming. In International Workshop on Quality of Service (IWQoS '04), 2004.Google ScholarGoogle ScholarCross RefCross Ref
  13. D. Hales and S. Patarin. How to cheat bittorrent and why nobody does. TR UBLCS-2005-12, Department of Computer Science University of Bologna, May 2005.Google ScholarGoogle Scholar
  14. T. Karagiannis, P. Rodriguez, and D. Papagiannaki. Should isps fear peer-assisted content distribution? In ACM USENIX IMC, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Kim and M. Medard. Robustness in large-scale random networks. In Proceedings of the IEEE Infocom Conference, 2004.Google ScholarGoogle Scholar
  16. C. Law and K. Siu. Distributed construction of random expander networks. In IEEE Infocom, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  17. R. Melamed and I. Keidar. Araneola: A scalable reliable multicast system for dynamic environments. In 3rd IEEE International Symposium on Network Computing and Applications (IEEE NCA), 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. T.-W. J. Ngan, D. S. Wallach, and P. Druschel. Incentives-compatible peer-to-peer multicast. In 2nd Workshop on the Economics of Peer-to-Peer Systems, 2004.Google ScholarGoogle Scholar
  19. P. Rodriguez, S.-M. Tan, and C. Gkantsidis. On the feasibility of commercial, legal p2p content distribution. In ACM/SIGCOMM CCR, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. R. Sherwood, R. Braud, and B. Bhattacharjee. Slurpie: A cooperative bulk data transfer protocol. In Proceedings of IEEE INFOCOM, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  21. N. Wormald. Models of random regular graphs. Surveys in Combinatorics, 276:239--298, 1999.Google ScholarGoogle Scholar

Index Terms

  1. EquiCast: scalable multicast with selfish users

    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
      PODC '06: Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing
      July 2006
      230 pages
      ISBN:1595933840
      DOI:10.1145/1146381

      Copyright © 2006 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: 23 July 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate740of2,477submissions,30%

      Upcoming Conference

      PODC '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader