Responsive image
博碩士論文 etd-0726108-160005 詳細資訊
Title page for etd-0726108-160005
論文名稱
Title
用於減少免費享用問題之以點數記錄為基礎的鼓勵機制
Credit-Based Incentive Mechanism for Reducing Free-Riding Problem
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
73
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2008-06-27
繳交日期
Date of Submission
2008-07-26
關鍵字
Keywords
免費享用、視訊串流、點對點、多重來源、鼓勵機制
Multi-source, Peer-to-peer, Video streaming, Free-riding, Incentive mechanism
統計
Statistics
本論文已被瀏覽 5697 次,被下載 765
The thesis/dissertation has been browsed 5697 times, has been downloaded 765 times.
中文摘要
點對點視訊串流系統在近幾年來快速崛起,然而點對點系統中卻有一些問題有待解決,例如:免費享用、公平性、網路非預期變化,尤其在沒有免費享用控制的點對點自願性分享系統裡,太多的使用者拒絕貢獻,只希望接收資料。為了避免上述各項問題,本文提出了點數記錄的鼓勵機制,並使用打報告、公開金鑰密碼技術以及多重來源技術,使得在系統中的使用者不得不去分享資料。在提出來的方法中,使用者願意分享越多資源,就可在建立系統拓樸時越接近伺服端,並得到更多點數、擁有較少的封包遺失風險,進而得到較好的串流品質。免費享用者為拒絕分享或是謊報分享資源能力的使用者,藉由每個使用者所擁有的點數來做是否為免費享用者的判斷。為了防止使用者有不法行為,此機制也使用了公開金鑰密碼技術來保護分辨真假點數,並且可用以追蹤點數經過的路徑。使用本文所提出的機制,可讓百分之九十無上傳使用者的系統中減少百分之八十五無上傳使用者。而在百分之九十的謊騙使用者中可減少百分之九十四的謊騙者,且系統實際所得串流分支比率幾乎為百分之百,而距離伺服端最遠的節點數約為五到六,遠小於沒使用機制的節點數四十。並且系統拓樸的管理以及傳送串流分支的工作量可減少,系統資源也可有效利用。
Abstract
Peer-to-Peer (P2P) technology is a kind of decentralized framework which is applied to file sharing and video streaming in Internet predominantly. However, there are some problems, like free-riding, fairness, unexpected fluctuation, in P2P systems. Especially, without free riding controlling, many users stop contributing data and only want to receive data. To avoid these problems, a credit-based incentive mechanism using sneak, public-key cryptography and multi-source technique is proposed to make peers in system have no choice but to share data. In the proposed incentive mechanism, the concept of credit is employed. If a peer can contribute more bandwidth for sharing stream, it is arranged closer to video server, to get more credit in return, have less packet loss risk and receive better stream quality. Free-rider is a peer who denies contributing or contributes less resource than it registers to the system. In the proposed mechanism, free-riders are judged by the credits of each peer. In order to prevent illegal behaviors, the public-key cryptography is used for differentiating real and fake credit, also used for tracing credits. Experimental results show that when 90% peers are zero uploading peers, using the proposed mechanism can reduce 85% of zero uploading peers. When 90% peers are cheating peers, adopting the proposed mechanism can reduce 94% of cheating peers. System utility is usually about 100%. Maximum number of hops to video server is about five to six which is much smaller than without using the proposed mechanism, about 40 hops. The loads in managing system topology and delivering sub-streams are reduced. Besides, the resource of the system is used effectively.
目次 Table of Contents
Chapter 1 Introduction 1
Chapter 2 Related Work 3
2.1 Multi-source Structure 5
2.2 Sub-stream Quota and System Load 6
2.3 Free-rider 7
Chapter 3 The Proposed Incentive Mechanism 8
3.1 Tit for Tat 8
3.1.1 Punishment on Zero Uploading Peer 9
3.2 Credit 10
3.3 Sneak 15
3.3.1 Parent Cheats Child in Sub-stream 18
3.3.2 Child Cheats Parent in Credit 19
3.4 Credit Recognition 20
3.5 Peer Position Placement 28
3.6 Peer List and Recovering 32
Chapter 4 Simulation 36
4.1 Simulation Parameters 36
4.2 Evaluation 37
4.2.1 Zero Uploading Peers 38
4.2.1.1 Terminated Zero Uploading Peers 39
4.2.1.2 Number of Peers Being Rejected 40
4.2.1.3 Number of Legal Peers in the System 41
4.2.1.4 Number of Child Peers of Video Server 43
4.2.1.5 Number of Terminated Legal Peers 45
4.2.1.6 Maximum Hops to Video Server 46
4.2.2 Cheating Peers 47
4.2.2.1 Terminated Cheating Peers 47
4.2.2.2 Number of Legal Peers in the System 48
4.2.2.3 Number of Child Peers of Video Server 50
4.2.2.4 System Utility 51
4.2.2.5 Number of Terminated Legal Peers 53
4.2.2.6 Maximum Hops to Video Server 54
4.2.3 Two Types of Free-riders 55
4.2.3.1 Terminated Free-riders 55
4.2.3.2 Number of Legal Peers in the System 56
4.2.3.3 Number of Child Peers of Video Server 57
4.2.3.4 System Utility 58
4.2.3.5 Number of Terminated Legal Peers 58
4.2.3.6 Maximum Hops to Video Server 59
Chapter 5 Conclusion 61
References 62
參考文獻 References
[1] Introduction to Public-Key Cryptography, http://docs.sun.com/source/816-6154-10/
[2] William Stallings. Cryptography and Network Security: Principles and Practice, Prentice Hall, Inc, Second Edition, 1999.
[3] Eytan Adar and Bernardo A. Huberman. Free Riding on Gnutella, First Monday, 5(10), October, 2000.
[4] Lakshmish Ramaswamy and Ling Liu. Free Riding: A New Challenge to Peer-to-Peer File Sharing Systems, Proceedings of the 36th Hawaii International Conference on System Sciences, January, 2003.
[5] Bram Cohen. Incentive Build Robustness in BitTorrent, Proceedings of the First Workshop on Economics of Peer-to-Peer Systems. Berkeley, CA, USA, June, 2003.
[6] Kevin Lai, Michal Feldman, Ion Stoica, and John Chuang. Incentives for Cooperation in Peer-to-Peer Networks, Proceedings of the Workshop on Economics of Peer-to-Peer Systems, Berkeley, CA, USA, June, 2003.
[7] Beverly Yang and Hector Garcia-Molina. PPay: Micropayments for Peer-to-Peer Systems, Proceedings of the 10th ACM Conference on Computer and Communications Security, October, 2003.
[8] HsiangTsung Kung and ChunHsin Wu. Differentiated Admission for Peer-to-Peer Systems: Incentivizing Peers to Contribute Their Resources, Proceedings of the Workshop on Economics of Peer-to-Peer Systems, Berkeley, CA, USA, June, 2003.
[9] Yanghua Chu and Hui Zhang. Considering Altruism in Peer-to-Peer Internet Streaming Broadcast, Proceedings of the 14th International Workshop on Network and Operating System Support for Digital Audio and Video, June, 2004.
[10] Daniel Hughes, Geoff Coulson, and James Walkerdine. Free Riding on Gnutella Revisited: The Bell Tolls? IEEE Distributed Systems Online, IEEE Computer Society, vol. 6, No. 6, June, 2005.
[11] Michal Feldman and John Chuang. Overcoming Free-Riding Behavior in Peer-to-Peer Systems, ACM SICecom Exchanges, vol. 5, No. 4, pp. 41 - 50, July, 2005.
[12] MyungJoo Ham and Gul Agha. ARA: A Robust Audit to Prevent Free-Riding in P2P Networks, Proceedings of the Fifth International Conference on Peer-to-Peer Computing, pp. 125 - 132, September, 2005.
[13] Xiaoling Dai and John Grundy. Off-Line Micro-payment System for Content Sharing in P2P Networks, Proceedings of the Second International Conference on Distributed Computing and Internet Technology, vol. 3816/2005, pp. 297 - 307, December, 2005.
[14] Michal Feldman, Christos Papadimitriou, John Chuang and, Ion Stoica. Free-Riding and Whitewashing in Peer-to-Peer Systems, IEEE Journal on Selected Areas in Communications, vol. 24, No. 5, May, 2006.
[15] Ahsan Habib and John Chuang. Service Differentiated Peer Selection: An Incentive Mechanism for Peer-to-Peer Media Streaming, IEEE Transactions on Multimedia, vol. 8, No. 3, pp. 610 - 621, June, 2006.
[16] Guang Tan and Stephen A. Jarvis. A Payment-based Incentive and Service Differentiation Mechanism for Peer-to-Peer Streaming Broadcast, Proceedings of the 14th IEEE International Workshop on Quality of Service, pp. 41 - 50, June, 2006.
[17] Huan Chen and Guihai Chen. A Resource-based Reputation Rating Mechanism for Peer-to-Peer Networks, Proceedings of the Sixth International Conference on Grid and Cooperative Computing, pp. 535 - 541, August, 2007.
[18] Yijiao Yu and Hai Jin. A Workload Balancing Based Approach to Discourage Free Riding in Peer-to-Peer Network, Proceedings of the Advances in Web and Network Technologies, and Information Management, vol. 4537/2007, pp.144 - 155, 2007.
[19] Hongtao Liu, Yun Bai, and Yuhui Qiu. An Incentive Mechanism for Peer-to-Peer File Sharing, Proceedings of the Second International Conference of Fuzzy Information and Engineering, pp.442 - 447, 2007.
[20] PengJung Wu, ChungNan Lee, Victor Gau, JenqNeng Hwang. Overcoming Burst Packet Loss in Peer-to-Peer Live Streaming Systems, Proceedings of the IEEE International Symposium on Circuits and Systems, pp. 3514 - 3517, Seattle, USA, May, 2008.
[21] BitTorrent, http://bttorrent.com
[22] PPLive, http://www.pplive.com
[23] PPStream, http://www.ppstream.com
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內外都一年後公開 withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code