对等网络传输控制及激励机制研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
Peer-to-Peer(P2P)技术目前在文件共享、分布式存储和计算、个人即时通信、协同工作等多个领域得到了广泛的应用,也一直是商业和学术界研究的热点之一。保证P2P和其他网络对象友好相容,同时促进对等网络内部节点之间的合作,提高系统可用性是关系到P2P网络整体效益和未来发展的重要问题。本论文主要围绕对等网络的传输控制和激励机制展开研究,主要工作包括以下几个方面:
     (1)针对P2P流量占用过多用户带宽而影响传统互联网应用的问题,提出了用于P2P数据传输的多等级低优先级传输控制算法TCP-CPLP (Congestion Pricing Low Priority TCP),该算法结合了拥塞计费和低优先级传输控制协议,提供了可由用户灵活控制的多等级低优先级传输服务,保证了P2P流量与传统互联网应用的友好相容。同以往的绝对低优先级传输算法不同,TCP-CPLP能够在标准TCP和绝对低优先级的TCP之间提供灵活可变的优先级等级并且连接的优先级可由用户根据需要灵活控制。仿真分析验证了算法的公平性、稳定性和有效性。
     (2)针对P2P应用产生大量域间流量的问题提出了一种基于虚拟货币的与ISP友好的P2P激励机制。在该激励系统中,ISP根据自身和其他ISP的经济利益关系设定域间链路传输单位数据的价格,系统中的下载节点不仅要根据下载数据量向上传节点支付数据分享的费用,还要支付所经过的域间链路的数据传输费用。基于虚拟货币的与ISP友好的激励机制不仅能够提高节点分享度,避免free-riding行为,还使下载节点有动机主动选择本地的上传节点,有效降低域间流量。仿真数据表明,该激励机制能够在提高用户共享度的同时减小域间流量。
     (3)针对P2P VoD系统中服务器负载量大的问题,提出了一种基于虚拟货币的轻负载激励机制。在该激励机制中,·如果一个节点将自己已经下载完成的视频文件分享给其他正在观看该视频的观众节点,那么这个上传节点将获得报酬,而付给上传节点的费用由该视频兴趣组内的所有观众节点共同支付。该激励机制忽略了同一视频兴趣组内部观众节点之间的数据交换,只记录上传节点集合和观众节点集合之间的数据流量,这样能够充分激励系统中节点分享自己已经下载完成的视频文件,减小服务器负载,同时也有效减小了激励机制给系统带来的额外负载。博弈论分析证明了该激励机制能够有效激励用户共享。仿真数据验证了该激励能够增加系统中节点的分享数据量,减小服务器负载。
     (4)利用博弈论分析了私有P2P网络的基于用户分享比的激励机制。私有P2P采用分享比的激励有效地提高了用户的共享度和系统中种子节点的数量,从而达到了比传统P2P网络更高的系统性能。分析中首先根据私有P2P网络中的节点在分享比激励机制下生产、分享和下载数据文件的过程建立了系统的序贯博弈模型,接着利用逆向归纳法推导得出该模型的序贯均衡解,并得到达到均衡系统参数需要满足的条件,为私有P2P网络的管理者配置合理的系统参数值提供了参考。
Peer-to-Peer(P2P) has become the overwhelming technology for data sharing, distributed storage, cooperative working and large scale parallel computing. Assuring the cooperation between P2P and other network elements in the Internet, and try to stimulate the cooperation of peers in the P2P network are important issues deciding the system performance and the future development of P2P. This dissertation studies the problems of transmission control and incentive mechanism of the P2P networks, and results in the following achievements:
     (1) We propose a low priority transmission control algorithm TCP-CPLP(Congestion Pricing Low Priority TCP) for the P2P flow in order to mitigate the conflict between P2P applications and traditional network applications. TCP-CPLP can adjust a connection's sensitivity to network congestion according to the congestion price the user sets for that connection, thus achieve multiple flexible priority levels of service between standard TCP and absolute low priority TCP. Simulation results prove the fairness, stability and validity of the proposed algorithm.
     (2) We propose a novel incentive mechanism that aims at reducing cross-ISP traffic as well as stimulating sharing. We bring the role of ISP in the currency-based incentive, where the incentive mechanism uses virtual currency to prevent free riding and stimulate sharing, at the same time charges a transmission cost for inter-domain traffic. Under such incentive mechanism, the download peer pays the upload peer for the sharing service, and additionally also pays the transmission cost if it incurs any cross-ISP traffic. Simulation results indicate that the ISP-friendly incentive mechanism can significantly reduce the cross-ISP traffic as well as improve sharing and decrease free-riding.
     (3) Users in a Peer-to-Peer Video on Demand (P2P VoD) system are allowed to watch any video file at any point in time and to use VCR operations which decreases their ability to help each other and offload the server. So we propose a lightweight incentive mechanism based on virtual currency to improve the performance of the system. If a peer shares a video file which he has completely downloaded before, he will get paid by the audience peers who are in the process of watching that video. Game theoretic analysis proves that the proposed incentive mechanism can significantly relieve server's heavy load and increase users'contributions. Simulation results prove that the incentive mechanism can improve sharing between peers and reduce the load of server.
     (4) We use game theory to analyze the incentive mechanism of private P2P network. The private P2P network uses a upload/download ratio-based incentive which significantly increases the sharing of peers in the P2P system and get a higher performance compared to the public P2P networks. We analyze the production, sharing and downloading of the peers, and model the system with a sequential game, get the condition of the system parameters when the network achieves a sequential equilibrium, which can be used as a reference to set proper system parameters.
引文
[1]D. S. Milojicic, and V. Kalogeraki. "Peer-to-Peer Computing". HP Labs, Palo Alto, Tech Report:HPL-2002-57,2002
    [2]S. Saroiu, P. K. Gummadi, and S. D. Gribble. "A Measurement Study of Peer-to-Peer File Sharing Systems". In MMCN 2002, Jan.2002.
    [3]M. Michael. "Space Science Studies Come to the Internet". Aviation Week & Space Technology.pp.59-66.1998.
    [4]Napster.http://www.napster.com
    [5]Gnutella.http://www.gnutella.com
    [6]eDonkey. Http://ww.edonkey2000.com
    [7]eMule. http://www.emule-project.net
    [8]BitTorrent. http://bitconjurer.org/BitTorrent
    [9]Maze. http://maze.tianwang.com:8080/
    [10]Setiathome. http://setiathome.ssl.berkeley.edu/
    [11]"skype". www.skype.com/
    [12]Internet Study 2007. http://www.ipoque.com/resources/internetstudies/internet-study-2007.
    [13]Comcast and BitTorrent Form Collaboration. Associated Press, October 2007.
    [14]T. Karagiannis, P. Rodriguez, and K. Papagiannaki. "Should Internet service providers fear peer-assisted content distribution?" Proc. the 5th ACM SIGCOMM conference on Internet Measurement,2005.
    [15]S. D. Kamvar, M. T. Schlosser, and H. Garcia-Molina, "Incentives for Combatting Freeriding on P2P Networks", In Euro-Par 2003. June,2003.
    [16]S. Saroiu, P. K. Gummadi, and S. D. Gribble, "A Measurement Study of Peer-to-Peer File Sharing Systems," in Multimedia Computing and Networking,2002.
    [17]M. Feldman, K. Lai, J. Chuang, et.al. "Quantifying Disincentives in Peer-to-Peer Networks". In 1st Workshop on Economics of Peer-to-Peer Systems.2003.
    [18]R. Bless, K. Nichols, K. Wehrle, A Lower Effort Per-Domain Behavior (PDB) for Differentiated Services, RFC 3662, December 2003.
    [19]Tiziana Ferrari, Tim Chown, Nicolas Simar, et al, Experiments with less than best-effort quality of services. August 2002, http://archive.dante.net/upload/pdf/GEA-02-067v3.pdf
    [20]A. Venkataramani, R. Kokku, and M. Dahlin, TCP Nice:a mechanism for background transfer, Proceedings of OSDI'02,329-343.2002.
    [21]Aleksandar Kuzmanovic and Edward W. Knightly, TCP-LP:low priority service via end-point congestion control, IEEE/ACM Transactions on Networking (TON),2006, vol.14, no.4: 739-752.
    [22]Shimonishi H. Sanadidi M.Y, Gerla M, Service differentiation at transport layer via TCP Westwood low-priority (TCPW-LP), Ninth International Symposium on Computers and Communications,2004, vol.2, no.28:804-809.
    [23]Shao Liu, M Vojnovic and D. Gunawardena, Competitive and considerate congestion control for bulk data transfers, Fifteenth IEEE International Workshop on Quality of Service,2007, 1-9.
    [24]P. Key, L. Massoulie, and B. Wang, Emulating low priority transport at the application layer: a background transfer service, ACM SIGMETRICS Performance Evaluation Review.,2004, vol.32, no.1:118-129.
    [25]G. Shen, Y. Wang, Y. Xiong, B. Y. Zhao, and Z.-L. Zhang. "HPTP:Relieving the tension between ISPs and P2P". Proceedings of IPTPS, Bellevue, WA, Feb.2007
    [26]D.R. Choffnes and F. E. Bustamante. "Taming the Torrent:A Practical Approach to Reducing Cross-ISP Traffic in Peer-to-peer Systems." Proc. of SIGCOMM,2008.
    [27]H. Xie, Y. R. Yang, A. Krishnamurthy, Y. Liu, and A. Silberschatz. "P4P:Provider Portal for Applications." Proc. Of SIGCOMM,2008.
    [28]V. Aggarwal, A. Feldmann, and C. Scheideler, "Can ISPs and P2P users cooperate for improved performance?" ACM SIGCOMM Computer Communication Review, vol.37, no.3, pp.29-40,2007.
    [29]E. Adar, and B. A. Huberman. "Free Riding on Gnutella". First Monday, vol.5, no.10, October 2000.
    [30]J. Ioannidis, S. Ioannidis, A. D. Keromytis, et al. "Fileteller:Paying and Getting Paid for File Storage", In Proceedings of the Sixth Annual Conference on Financial Cryp tography. Bermuda:Springer-Verlag,2002.2822299.
    [31]S. D. Kamvar, M. T. Schlosser, and H. Garcia-Molina, "Incentives for Combatting Freeriding on P2P Networks", In Euro-Par 2003. June,2003.
    [32]R. T. B. Ma, S. C. M. Lee, J. C. S. Lui, et.al. "An Incentive Mechanism for P2P Networks". Distributed Computing Systems,2004. Proceedings.24th International Conference on,24-26 March 2004 Pages:516-523
    [33]K. Ranganathan, M. Ripeanu, A. Sarin, et.al. "To Share or Not to Share:An Analysis of Incentives to Contribute in Collaborative File Sharing Environments". Workshop on economics of p2p systems, June 2003 Berkeley, CA.
    [34]A. Blanc, Y. K. Liu, and A. Vahdat. "Designing Incentives for Peer-to-Peer Routing". In Infocom 2005, Miami, FL, USA,2005.
    [35]Q. Sun, and H. Garcia-Molina, "SLIC:A Selfish Link-based Incentive Mechanism for Unstructured Peer-to-Peer Networks". In ICDCS,2004
    [36]Aliye Ozge Kaya, Mung Chiang, and Wade Trappe, "P2P-ISP Cooperation:Risks and Mitigation," IEEE Global Telecommunications Conference (GLOBECOM), Dec.2009
    [37]J. Jiang, H. Bai, and W. Wang, "Trust and Cooperation in Peer-to-Peer Systems". Grid and Cooperative Computing, Second International Workshop, GCC 2003, Shanghai, China, Dec. 2003
    [38]R. T. B. Ma, S. C. M. Lee, J. C. S. Lui, et.al. "An Incentive Mechanism for P2P Networks". Distributed Computing Systems,2004. Proceedings.24th International Conference on,24-26 March 2004 Pages:516-523
    [39]M. Feldman, K. Lai, I. Stoica, et.al. "Robust Incentive Techniques for Peer-to-Peer Networks". In ACM Electronic Commerce,2004.
    [40]K. Lai, M. Feldman, I. Stoica, et.al. "Incentives for Cooperation in Peer-to-Peer Networks". Workshop on economics of p2p systems, June 2003 Berkeley, CA.
    [41]B. Yang, H. G. Molina. "Micropayments for Peer-to-Peer Systems". Proceeding of the 10 th ACM Conference on computer and Communications Security. Washington:ACM press,2003. 300-310.
    [42]V. Vishnumurthy, S. Chandrakumar, and E. G. Sirer, "Karma:A secure economic framework for peer-to-peer resource sharing," in Workshop on Economics of Peer-to-Peer Systems,2003.
    [43]Sirivianos, M., Park, J. H., Yang, X., and Jarecki, S.2007. "Dandelion:cooperative content distribution with robust incentives". USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference,2007.
    [44]Kash, I. A., Friedman, E. J., and Halpern, J. Y.2007. "Optimizing scrip systems:efficiency, crashes, hoarders, and altruists". In Proceedings of the 8th ACM Conference on Electronic Commerce (San Diego, California, USA, June 11-15,2007). EC'07. ACM, New York, NY, 305-315.
    [45]Christina Aperjis, Michael J. Freedman, and Ramesh Johari. "Peer-Assisted Content Distribution with Prices". Proc. ACM SIGCOMM Conference on emerging Networking EXperiments and Technologies(CoNext 08) Madrid, Spain, December 2008.
    [46]J.J.D. Mol, J.A. Pouwelse, M. Meulpolder, D.H.J. Epema, and H.J. Sips, Give-to-Get: Free-riding-resilient Video-on-Demand in P2P Systems, Multimedia Computing and Networking Conference, Proc. of the SPIE and IS&T,2008.
    [47]Kunwoo Park, Sangheon Pack, and Taekyoung Kwon. Climber:An Incentive-based Resilient Peer-to-Peer System for Live Streaming Services. IPTPS 2008
    [48]Daniel A. G. Manzato, and Nelson L. S. Fonseca. Incentive mechanism for the CoopNet network. Peer-to-peer Networking and Applications, Vol.1, No.1,2008.
    [49]Chu, Y., Chuang, J., and Zhang, H. A case for taxation in peer-to-peer streaming broadcast. ACM SIGCOMM Workshop on Practice and theory of incentives in Networked Systems, PINS'04,205-212.
    [50]A Habib, J Chuang. Incentive mechanism for peer-to-peer media streaming. Twelfth IEEE International Workshop on Quality of Service, IWQOS 2004. pp.171-180.
    [51]Ye, S. and Makedon, F.2004. Collaboration-aware peer-to-peer media streaming. In Proceedings of the 12th Annual ACM international Conference on Multimedia, MULTIMEDIA'04.412-415.
    [52]Tan, G. and Jarvis, S. A.2008. A Payment-Based Incentive and Service Differentiation Scheme for Peer-to-Peer Streaming Broadcast. IEEE Trans. Parallel Distrib. Syst.19,7 (Jul. 2008),940-953.
    [53]"HDChina website", https://bbs.hdchina.org/
    [54]C. Zhang, P. Dhungel, D. Wu, and K. W. Ross, "BitTorrent darknets," in IEEE INFOCOM, March 2010.
    [55]D Hales, R Rahman, B Zhang, M Meulpolder and J Pouwelse. "BitTorrent or BitCrunch: Evidence of a credit squeeze in BitTorrent?" Proceedings of the 5th Collaborative Peer-to-Peer Systems (COPS) Workshop, in conjunction with 18th IEEE International Workshops on Enabling Technologies:Infrastructures for Collaborative Enterprises, June,2009.
    [56]Z. Liu, P. Dhungel, D. Wu, C. Zhang, and K. W. Ross, "Understanding and Improving Ratio Incentives in Private P2P Communities," Submitted.A. Oram. "Peer-to-Peer:Harnessing the Power of Disruptive Technologies". Publisher:O'Reilly and Associates,2001
    [1]Comcast and BitTorrent Form Collaboration. Associated Press, October 2007.
    [2]Nichols, K., Blake, S., Baker, F. and D. Black, Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers, RFC 2474, December 1998.
    [3]Blake, S., Black, D., Carlson, M., et al, An Architecture for Differentiated Services, RFC 2475, December 1998.
    [4]D. Grossman, New Terminology and Clarifications for Diffserv, RFC 3260, April 2002
    [5]K. Nichols and B. Carpenter, Definition of Differentiated Services Per Domain Behaviors and Rules for their Specification, IETF RFC 3086,2001.
    [6]R. Bless, K. Nichols, K. Wehrle, A Lower Effort Per-Domain Behavior (PDB) for Differentiated Services, RFC 3662, December 2003.
    [7]Tiziana Ferrari, Tim Chown, Nicolas Simar, et al, Experiments with less than best-effort quality of services. August 2002, http://archive.dante.net/upload/pdf/GEA-02-067v3.pdf
    [8]Tim Chown, Tiziana Ferrari, Simon Leinen, et al, Less than Best Effort:Application Scenarios and Experimental Results, Quality of Service in Multiservice IP Networks,2003,131-144.
    [9]Carlberg K., Gevros P., Crowcroft J., Lower than best effort:a design and implementation, SIGCOMM Computer Communication Rev,2001, vol.1, no.2 supplement:244-265
    [10]QBone Scavenger Service (QBSS). Internet2 QBone Initiative, http://qbone.internet2.edu/qbss/.
    [11]Analysis of Less-than-Best-Effort Services. TF-NGN LBE working group, http://www.cnaf.infn.it/_ferrari/tfngn/lbe/.
    [12]A. Venkataramani, R. Kokku, and M. Dahlin, TCP Nice:a mechanism for background transfer, Proceedings of OSDI'02,2002,329-343.
    [13]R. Kokku, P. Yalagandula, A. Venkataramani, and M. Dahlin, NPS:An on-interfering Deployable Web Prefetching System, Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems,2003, vol.4:14-14.
    [14]Aleksandar Kuzmanovic and Edward W. Knightly, TCP-LP:low priority service via end-point congestion control, IEEE/ACM Transactions on Networking (TON),2006, vol.14, no.4: 739-752.
    [15]Shimonishi H. Sanadidi M.Y, Gerla M, Service differentiation at transport layer via TCP Westwood low-priority (TCPW-LP), Ninth International Symposium on Computers and Communications,2004, vol.2, no.28:804-809.
    [16]Shao Liu, M Vojnovic and D. Gunawardena, Competitive and considerate congestion control for bulk data transfers, Fifteenth IEEE International Workshop on Quality of Service,2007, 1-9.
    [17]S. Liu, M. V. c, and D. Gunawardena, Competitive and considerate congestion control for bulk-data transfers, Technical report, Microsoft Research Technical Report 2006-24,2006.
    [18]R. Stewart, Q. Xie, Motorola, et al, Stream Control Transmission Protocol, RFC 2960, October 2000.
    [19]Aaron Falk, Dina Katabi, Yuri Pryadkin, Specification for the Explicit Control Protocol (XCP), draft-falk-xcp-03.txt (work in progress), July 2007.
    [20]Handley M, Floyd S, Padhye J, et al, TCP Friendly Rate Control:Protocol Specification, RFC 3448, January 2003.
    [21]P. Key, L. Massoulie, and B. Wang, Emulating low priority transport at the application layer:a background transfer service, ACM SIGMETRICS Performance Evaluation Review.,2004, vol. 32, no.1:118-129.
    [22]L. Brakmo and L. Peterson, TCP Vegas:End to End Congestion Avoidance on a Global Internet, IEEE Journal on Selected Areas in Communication,1995, vol.13, no.8:1465-1480.
    [23]C. Casetti, M. Gerla, S. Mascolo, et al, TCP Westwood:Bandwidth Estimation for Enhanced Transport over Wireless Links, Proceedings of the 7th annual international conference on Mobile computing and networking,2001,287-297.
    [24]Richard J. La and Venkat Anantharam, Utility-based rate control in the Internet for elastic traffic, IEEE/ACM Transactions on Networking (TON),2002, vol.10, no.2:272-286.
    [25]La J R, Anantharam V. Utility-based rate control in the Internet for elastic traffic [J]. IEEE/ACM Trans.on Networking,2002,10(2):272-286.
    [26]Andrew Odlyzko, Paris Metro pricing for the Internet, E-COMMERCE 1999,140-147
    [27]M. Yuksel and S. Kalyanaraman, A strategy for implementing smart market pricing scheme on diffserv, GLOBECOM Proc. of Communication Quality and Reliability Symposium,2002, vol. 2, no.17-21:1430-1434
    [28]M. Mandjes. Pricing Strategies under Heterogeneous Service Requirements. Proceedings of IEEE INFOCOM,2003, vol.2:1210-1220.
    [29]Xin Wang, Henning Schulzrinne, Pricing network resources for adaptive applications, IEEE/ACM Transactions on networking, June 2006, vol.14, no.3:506-519.
    [30]NS-2, http://www.isi.edu/nsnam/ns/
    [31]Jain R. A delay based approach for congestion avoidance in interconnected heterogeneous computer networks [J]. ACM Computer Comm. Review,1989,19(5):56-71.
    [32]F. P. Kelly, A. K. Maulloo, and D. K. H. Tan, Rate control for communication networks: Shadow prices, proportional fairness and stability, Journal of the Operational Research Society, 1998, vol.9, no.3:237-252.
    [33]Kelly F P, Maulloo A K, Tan D K H. Rate control for communication networks:Shadow prices, proportional fairness and stability [J]. Journal of the Operational Research Society,1998, 49(3):237-252.
    [34]保罗·萨缪尔森(Paul A.Samuelson),威廉.诺德豪斯(William Nordhaus),萧琛译.微观经济学.人民邮电出版社,2004.
    [1]Internet Study 2007. http://www.ipoque.com/resources/internetstudies/internet-study-2007.
    [2]T. Karagiannis, P. Rodriguez, and K. Papagiannaki. "Should Internet service providers fear peer-assisted content distribution?" Proc. the 5th ACM SIGCOMM conference on Internet Measurement,2005.63-76.
    [3]D.R. Choffnes and F. E. Bustamante. "Taming the Torrent:A Practical Approach to Reducing Cross-ISP Traffic in Peer-to-peer Systems." Proc. of SIGCOMM,2008.
    [4]H. Xie, Y. R. Yang, A. Krishnamurthy, Y. Liu, and A. Silberschatz. "P4P:Provider Portal for Applications." Proc. Of SIGCOMM,2008.
    [5]V. Aggarwal, A. Feldmann, and C. Scheideler, "Can ISPs and P2P users cooperate for improved performance?" ACM SIGCOMM Computer Communication Review, vol.37, no.3, pp.29-40,2007.
    [6]Picconi, F. Massoulie, L. Paris Res. Lab., Thomson, Boulogne-Billancourt, "ISP Friend or Foe? Making P2P Live Streaming ISP-Aware." ICDCS'09.29th IEEE International Conference on Distributed Computing Systems,413-422, Montreal, QC.22-26 June 2009.
    [7]F. Picconi and L.Massouli'e. "Is there a future for mesh-based live video streaming?" In Proc. of P2P,2008.
    [8]E.K. Lua, X. Zhou, J. Crowcroft, and P.V. Mieghem. "Scalable multicasting with network-aware geometric overlay". In Computer Communications,31:464-488,2008.
    [9]G.Shen, Y. Wang, Y. Xiong, B. Y. Zhao, and Z.-L. Zhang. "HPTP:Relieving the tension between ISPs and P2P". Proceedings of IPTPS, Bellevue, WA, Feb.2007
    [10]R. Bindal, P. Cao, W. Chan, J. Medval, G Suwala, T. Bates, and A. Zhang. "Improving Traffic Locality in BitTorrent via Biased Neighbor Selection". In Proc. of IEEE ICDCS,2006.
    [11]H. V. Madhyastha, T. Isdal, M. Piatek, C. Dixon, T. Anderson, A. Krishnamurthy, and A. Venkataramani. "iPlane:An information plane for distributed services." Proc. of OSDI, Seattle, WA,2006
    [12]Shansi Ren, Enhua Tan, Tian Luo, Songqing Chen, Lei Guo, and Xiaodong Zhang. "TopBT:A Topology-Aware and Infrastructure-Independent BitTorrent Client". Proceedings of the 29th IEEE Conference on Computer Communications (INFOCOM 2010), March 15-19,2010.
    [13]M. Piatek, H. V. Madhyastha, J. P. John, A. Krishnamurthy, and T. Anderson. Pitfalls for ISP-friendly P2P design. In The Eighth ACM Workshop on Hot Topics in Networks (HotNets-VIII), New York City, NY, USA, October 2009.
    [14]V. Reddy, Y. Kim, S. Shakkottai, and A. L. N. Reddy, "MultiTrack:A Delay and Cost Aware P2P Overlay Architecture," in ACM SIGMETRICS as a poster, Seattle, WA, Jun.2009.
    [15]Aliye Ozge Kaya, Mung Chiang, and Wade Trappe, "P2P-ISP Cooperation:Risks and Mitigation," IEEE Global Telecommunications Conference (GLOBECOM), Dec.2009
    [16]S. D. Kamvar, M. T. Schlosser, and H. Garcia-Molina, "Incentives for Combatting Freeriding on P2P Networks", In Euro-Par 2003. June,2003.
    [17]R. T. B. Ma, S. C. M. Lee, J. C. S. Lui, et.al. "An Incentive Mechanism for P2P Networks". Distributed Computing Systems,2004. Proceedings.24th International Conference on,24-26 March 2004 Pages:516-523
    [18]Q. Sun, and H. Garcia-Molina, "SLIC:A Selfish Link-based Incentive Mechanism for Unstructured Peer-to-Peer Networks". In ICDCS,2004
    [19]"Kazaa Participation Level", http://www.kazaa.com
    [20]eDonkey. Http://ww.edonkey2000.com
    [21]P. Golle, K. Leyton-Brown, and I. Mironov, "Incentives for sharing in peer-to-peer networks." ACM Conference on Electronic Commerce,2001, pp.264-267.
    [22]V. Vishnumurthy, S. Chandrakumar, and E. G. Sirer, "Karma:A secure economic framework for peer-to-peer resource sharing," in Workshop on Economics of Peer-to-Peer Systems,2003.
    [23]Sirivianos, M., Park, J. H., Yang, X., and Jarecki, S.2007. "Dandelion:cooperative content distribution with robust incentives". USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference,2007.
    [24]Kash, I. A., Friedman, E. J., and Halpern, J. Y.2007. "Optimizing scrip systems:efficiency, crashes, hoarders, and altruists". In Proceedings of the 8th ACM Conference on Electronic Commerce (San Diego, California, USA, June 11-15,2007). EC'07. ACM, New York, NY, 305-315.
    [25]Christina Aperjis, Michael J. Freedman, and Ramesh Johari. "Peer-Assisted Content Distribution with Prices". Proc. ACM SIGCOMM Conference on emerging Networking Experiments and Technologies(CoNext 08) Madrid, Spain, December 2008.
    [26]R. V. Oliveira, D. Pei, W. Willinger, B. Zhang, and L. Zhang, "In search of the elusive ground truth:The Internet's AS-level connectivity structure," SIGMETRICS Perform. Eval. Rev., vol. 36, no.1, pp.217-228,2008.
    [27]Z. Mao, J. Rexford, J. Wang, and R. Katz. "Towards an Accurate AS-level Traceroute Tool". In Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (ACM SIGCOMM'03), Karlsruhe,Germany, August 2003.
    [1]D. Hughes, G Coulson, and J. Walkerdine, "Free riding on Gnutella revisited:The bell tolls?" IEEE Distributed Systems Online, vol.6, no.6,2005.
    [2]B. Cohen. Incentives build robustness in bittorrent. P2PECON,2003.
    [3]P. Golle, K. Leyton-Brown, and I. Mironov, "Incentives for sharing in peer-to-peer networks," ACM Conference on Electronic Commerce,2001, pp.264-267.
    [4]M. Sirivianos, J. Park, X. Yang, and S. Jarecki, "Dandelion:cooperative content distribution with robust incentives." USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference,2007.
    [5]I. A. Kash, E. J. Friedman, and J. Y. Halpern, "Optimizing scrip systems:efficiency, crashes, hoarders, and altruists." Proceedings of the 8th ACM Conference on Electronic Commerce. EC'07. ACM, New York, NY,305-315.
    [6]C. Aperjis, M. J. Freedman, and R. Johari. "Peer-Assisted Content Distribution with Prices." Proc. ACM SIGCOMM Conference on emerging Networking EXperiments and Technologies(CoNext'08) Madrid, Spain, December 2008.
    [7]Napster. http://www.napster.com
    [8]Gnutella. http://www.gnutella.com
    [9]BitTorrent. http://bitconjurer.org/BitTorrent
    [10]http://maze.tianwang.com:8080/
    [11]eDonkey. Http://ww.edonkey2000.com
    [12]eMule. http://www.emule-project.net
    [13]PPLive, http://www.pplive.com
    [14]TVants, http://tvants.en.softonic.com
    [15]SopCast, http://www.sopcast.org
    [16]Y. J. Hall, P. Piemonte, and M. Weyant. Joost:A Measurement Study. Technical report, School of Computer Science, Carnegie-Mellon University, May 2007.
    [17]G. Huang, Experiences with PPLive. Keynote at ACM. SIGCOMM
    [18]贺小箭,尤晋元,薛广涛.基于P2P网格的视频点播自适应性研究.计算机研究与发展.2004,41(12):2200-2205.
    [19]刘亚杰,窦文华.一种P2P环境下的VoD流媒体服务体系.软件学报.2006,17(4):876-884.
    [20]S. Annapureddy, S. Guha, and C. Gkantsidis. Is igh-Quality VoD Feasible Using P2P Swarming? In Proc. of WWW, May,2007
    [21]Bin Cheng, Hai Jin, Xiaofei Liao, Supporting VCR functions in P2P VoD Services Using Ring-Assisted Overlays, in Proceedings of the IEEE International Conference on Communications 2007 (ICC'07), Glasgow, Scotland, June 24-28,2007.
    [22]Vratonjic, N., Gupta, P., Kne evic, N., Kostic, D., and Rowstron, A. Enabling DVD-like features in P2P video-on-demand systems. In Proceedings of the 2007 Workshop on Peer-To-Peer Streaming and IP-TV, Japan, August,2007.
    [23]Yiu, W.-P., Jin, X. and Chan, S.-H.. VMesh:Distributed Segment Storage for Peer-to-Peer Interactive Video Streaming. IEEE Journal on Selected Areas in Communications,25 (9). 1717-1731. December,2007.
    [24]Y. Guo, S. Yu, H. Liu, S. Mathur, and K. Ramaswamy, Supporting User Interactivity in a Mesh-based P2P VoD System, Fifth IEEE Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, January,2008.
    [25]Y. Guo, K. Suh, J. Kurose, and D. Towsley, P2cast:Peer-to-peer patching scheme for vod service, Proceedings of the 12th World Wide Web Conference (WWW-03), May 2003.
    [26]Z. Fei, M. Ammar, I. Kamel, and S. Mukherjee,.An active buffer management technique for providing interactive functions in broadcast video-on-demand systems,. in IEEE Transactions on Multimedia, vol.7, October 2005.
    [27]Y. Wong, Y. Lee, V. Li, and G.Chan,.Supporting interactive video-ondemand with adaptive multicast streaming,. in IEEE Trans. on Circuits and Systems for Video Technology, vol.17, pp.129.142, February 2007.
    [28]Bin Cheng, Xuezheng Liu,Zheng Zhang, Hai Jin, A Measurement Study of a Peer-to-Peer Video-on-Demand System, in the 6th International Workshop on Peer-to-Peer Systems (IPTPS'07), Bellevue,WA,USA,February 26-27,2007.
    [29]Silverston, T., Fourmaux, O., and Crowcroft, J. Towards an Incentive Mechanism for Peer-to-Peer Multimedia Live Streaming Systems. International Conference on Peer-To-Peer Computing 2008,125-128.
    [30]J.J.D. Mol, J.A. Pouwelse, M. Meulpolder, D.H.J. Epema, and H.J. Sips, Give-to-Get: Free-riding-resilient Video-on-Demand in P2P Systems, Multimedia Computing and Networking Conference, Proc. of the SPIE and IS&T,2008.
    [31]Kunwoo Park, Sangheon Pack, and Taekyoung Kwon. Climber:An Incentive-based Resilient Peer-to-Peer System for Live Streaming Services. IPTPS 2008
    [32]Daniel A. G Manzato, and Nelson L. S. Fonseca. Incentive mechanism for the CoopNet network. Peer-to-peer Networking and Applications, Vol.1, No.1,2008.
    [33]Chu, Y., Chuang, J., and Zhang, H. A case for taxation in peer-to-peer streaming broadcast. ACM SIGCOMM Workshop on Practice and theory of incentives in Networked Systems, PINS '04,205-212.
    [34]A Habib, J Chuang. Incentive mechanism for peer-to-peer media streaming. Twelfth IEEE International Workshop on Quality of Service, IWQOS 2004. pp.171-180.
    [35]Ye, S. and Makedon, F.2004. Collaboration-aware peer-to-peer media streaming. In Proceedings of the 12th Annual ACM international Conference on Multimedia, MULTIMEDIA'04.412-415.
    [36]Tan, G.and Jarvis, S. A.2008. A Payment-Based Incentive and Service Differentiation Scheme for Peer-to-Peer Streaming Broadcast. IEEE Trans. Parallel Distrib. Syst.19,7 (Jul.2008), 940-953.
    [1]"Mininova website", http://www.mininova.org
    [2]"Mininova's Torrent Downloads Double to 7 Billion in a Year," http://torrentfreak.com/mininovas-torrent-downloads-doubled-in-a-year-090105.
    [3]Cohen, B. "Incentives build robustness in BitTorrent". In Workshop on Economics of Peer-to-Peer Systems,2003
    [4]M. Feldman, C. Papadimitriou, J. Chuang, and I. Stoica, "Free-riding and whitewashing in peer-to-peer systems," in Workshop on Practice and theory of incentives in networked systems, 2004.
    [5]A. Legout, N. Liogkas, E. Kohler, and L. Zhang, "Clustering and sharing incentives in BitTorrent systems," in ACM SIGMETRICS, June 2007.
    [6]Jun, S. and Ahamad, M. Incentives in BitTorrent induce free riding. In Proceedings of the 2005 ACM SIGCOMM workshop on Economics of peer-to-peer systems,2005
    [7]J. A. Pouwelse, P. Garbacki, D. H. Epema, and H. Sips, "The BitTorrent p2p file-sharing system:Measurements and analysis," in IPTPS, February 2005.
    [8]C. Zhang, P. Dhungel, D. Wu, and K. W. Ross, "Unraveling the Bit-Torrent Ecosystem," in Technical Report, http://cis.poly.edu/~chao/bt-ecosys/bt-ecosyste-TR.pdf, Polytechnic Institute of NYU, May 2009
    [9]"Piratebay website", http://thepiratebay.org/
    [10]"HDChina website", https://bbs.hdchina.org/
    [11]C. Zhang, P. Dhungel, D. Wu, and K. W. Ross, "BitTorrent darknets," in IEEE INFOCOM, March 2010.
    [12]D Hales, R Rahman, B Zhang, M Meulpolder and J Pouwelse. "BitTorrent or BitCrunch: Evidence of a credit squeeze in BitTorrent?" Proceedings of the 5th Collaborative Peer-to-Peer Systems (COPS) Workshop, in conjunction with 18th IEEE International Workshops on Enabling Technologies:Infrastructures for Collaborative Enterprises, June,2009.
    [13]Z. Liu, P. Dhungel, D. Wu, C. Zhang, and K. W. Ross, "Understanding and Improving Ratio Incentives in Private P2P Communities," Submitted.
    [14]L. Guo, S. Chen, Z. Xiao, E. Tan, X. Ding, and X. Zhang, "Measurements, analysis, and modeling of BitTorrent-like systems," in ACM IMC, October 2005.
    [15]张维迎,《博弈论与信息经济学》,2004年11月,上海人民出版社出版.
    [16]C. F. Camerer. Behavioral Game Theory. Princeton University Press,2003.
    [17]J. Park and M. van der Schaar, "Pricing and incentives in peer-to-peer networks," in Proc. INFOCOM,2010. L. Guo, S. Chen, Z. Xiao, E. Tan, X. Ding, and X. Zhang, "Measurements, analysis, and modeling of BitTorrent-like systems," in ACM IMC, October 2005.
    [18]D. Fudenberg and J. Tirole, Game Theory. Cambridge, MA:MIT Press,1991.
    [19]M. J. Osborne. A course in game theory. MIT Press,4th edition,1994.