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.
- EMULE-PROJECT.NET. eMule site. http://www.emule-project.net/.Google Scholar
- 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 ScholarDigital Library
- A. Blanc, Y.-K. Liu, and A. Vahdat. Designing incentives for peer-to-peer routing. In Proceedings of the IEEE Infocom Conference, 2005.Google ScholarCross Ref
- 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 ScholarDigital Library
- Y. Chawathe, S. Ratnasamy, L. Breslau, N. Lanham, and S. Shenker. Making gnutella-like p2p systems scalable. In ACM SIGCOMM, August 2003. Google ScholarDigital Library
- B. Cohen. Incentives build robustness in BitTorrent. In 1st Workshop on the Economics of Peer-to-Peer Systems, 2003.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- J. Friedman. On the second eigenvalue and random walks in random d-regular graphs. Combinatorica, vol. 11, pp. 331--362, 1991.Google ScholarCross Ref
- D. Fudenberg and J. Tirole. Game Theory. The MIT Press, 1991.Google Scholar
- C. Gkantsidis and P. R. Rodriguez. Network coding for large scale content distribution. In Proceedings of the IEEE Infocom Conference, 2005.Google ScholarCross Ref
- A. Habib and J. Chuang. Incentive mechanism for peer-to-peer media streaming. In International Workshop on Quality of Service (IWQoS '04), 2004.Google ScholarCross Ref
- 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 Scholar
- T. Karagiannis, P. Rodriguez, and D. Papagiannaki. Should isps fear peer-assisted content distribution? In ACM USENIX IMC, 2005. Google ScholarDigital Library
- M. Kim and M. Medard. Robustness in large-scale random networks. In Proceedings of the IEEE Infocom Conference, 2004.Google Scholar
- C. Law and K. Siu. Distributed construction of random expander networks. In IEEE Infocom, 2003.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- P. Rodriguez, S.-M. Tan, and C. Gkantsidis. On the feasibility of commercial, legal p2p content distribution. In ACM/SIGCOMM CCR, 2006. Google ScholarDigital Library
- R. Sherwood, R. Braud, and B. Bhattacharjee. Slurpie: A cooperative bulk data transfer protocol. In Proceedings of IEEE INFOCOM, 2004.Google ScholarCross Ref
- N. Wormald. Models of random regular graphs. Surveys in Combinatorics, 276:239--298, 1999.Google Scholar
Index Terms
- EquiCast: scalable multicast with selfish users
Recommendations
EquiCast: Scalable multicast with selfish users
Peer-to-peer (P2P) networks suffer from the problem of ''freeloaders'', 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-...
A Lottery-based pricing scheme for peer-to-peer networks
Users in Peer-to-Peer (P2P) networks tend to exploit the maximum resources they are able to obtain, offering minimum resources in response. This behavior undermines the goal of P2P systems in spreading files through the network and imposes the concept ...
Optimal incentive-based scheduling of layered video packets in P2P streaming
ICIC'10: Proceedings of the Advanced intelligent computing theories and applications, and 6th international conference on Intelligent computingIn Peer-to-Peer (P2P) file sharing systems, such as BitTorrent, peers measure contributions of other peers and upload packets only to a selected subset of peers based on their past contributions. This built-in incentive scheme has alleviated free-riding ...
Comments