| 研究生: |
王思諭 Wang, Szu-Yu |
|---|---|
| 論文名稱: |
一個基於服務歷史紀錄的同儕選擇方法 SHIPS: A Service History Based Peer Selection in Peer-to-Peer Networks |
| 指導教授: |
謝錫堃
Shieh, Ce-Kuen |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電腦與通信工程研究所 Institute of Computer & Communication Engineering |
| 論文出版年: | 2009 |
| 畢業學年度: | 97 |
| 語文別: | 英文 |
| 論文頁數: | 36 |
| 中文關鍵詞: | 服務能力 、同儕環境 、預測 、量測 、挑選資料提供者 |
| 外文關鍵詞: | Peer, Service quality, Peer-to-peer applications |
| 相關次數: | 點閱:81 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在同儕環境下,快速判斷一個候補資料提供者是否有足夠的能力來提供服務,對於使用者是有很多好處的。目前現有的相關研究,著重於如何量測某候補資料提供者當下的剩餘服務能力。然而,服務能力的變化趨勢比當下的量測值更為重要。所以,本研究採取了一個新奇的預測方式來選出資料提供者。我們所採用的做法是,根據客戶端過去的服務狀況與當下的負載狀況,來估算它未來提供良好服務的機率。根據預測結果,客戶端可以互相調配以平衡負載。另外,我們僅對網路延遲小的候補資料提供者進行預測,以提高找到合適提供者的機率。初步的模擬資料顯示,在網路頻寬多變的環境下,我們的預測方法有很高的準確度,而且僅造成少許時間延遲以及訊息流量。
Peer-to-peer applications require an accurate technique to identify the high-performance peers which can provide a requested bandwidth. Existing approaches resort to measurements of network paths to determine the current available bandwidth for a given connection, but ignore the past bandwidth situation. In this paper, we propose a novel approach that considers the past service quality and the current workload of a peer to predict the probability of a requested bandwidth being available in the near future. Combined with the information of network latencies, close peers with high predicted probabilities will be chosen to be the data providers. Our preliminary simulation results show the high accuracy and efficiency of our prediction approach.
[1] S. Saroiu, P. K. Gummadi, and S. D. Gribble, “A Measurement Study of Peer-to-Peer File Sharing Systems,” In Proceedings of Multimedia Computing and Networking (MMCN) 2002, January 2002.
[2] QualNet website: http://www.scalable-networks.com.
[3] Y.-H. Chu, S.G. Rao, S. Seshan, and H. Zhang, “A case for end system multicast,” IEEE Journal on Selected Areas in Communications, Volume 20, Issue 8, pp. 1456-1471, October 2002.
[4] B. Cohen, “Incentives build robustness in bittorrent,” in 1st Workshop on the Economics of Peer-2-Peer Systems, June 2003.
[5] P. Francis, S. Jamin, V. Paxson, L. Zhang, and D. Gryniewicz, “ An Architecture for a Global Internet Host Distance Estimation Service ,” in Proceedings of IEEE INFOCOM, June 2002.
[6] T. S. Eugene Ng and H. Zhang, “Predicting Internet Network Distance with Coordinates-Based Approaches,” in Proceedings of IEEE INFOCOM, March 1999.
[7] Y. Cai, Member and J. Zhou, “An Overlay Subscription Network for Live Internet TV Broadcast,” IEEE Transactions on Knowledge and Data Engineering, Volume 18, Issue 12, pp. 1711-1720, December 2006.
[8] S. Banerjee, B. Bhattacharjee, and C. Kommareddy, “Scalable application layer multicast,” In Proceedings of ACM SIGCOMM, pp. 205-217, August 2002.
[9] R. Zhang, A.R. Butt, and Y.C. Hu, “Topology-aware peer-to-peer on-demand streaming,” In Proceedings of 2005 IFIP Networking Conference, pp. 1-14, May 2005.
[10] T.S. Eugene Ng, Y.-H. Chu, S. G. Rao, K. Sripanidkulchai, and H. Zhang, “Measurement-based optimization techniques for bandwidth-demanding peer-to-peer systems,” in Proceedings of IEEE INFOCOM, 2003.
[11] S.-J. Lee, P. Sharma, S. Banerjee, S. Basu, and R. Fonseca, “Measuring bandwidth between planetlab nodes,” in Passive and Active Network Measurement, 2005.
[12] W.-P. K. Yiu, X. Jin, and S.-H. G. Chan, “VMesh: Distributed segment storage for peer-to-peer interactive video streaming,” IEEE Journal on Selected Areas in Communications, Volume 25, Issue 9, pp. 1717-1731, December 2007.
[13] J. Padhye, V. Firoiu, D. Towsley, and J. Krusoe, “Modeling TCP throughput: A simple model and its empirical validation,” in Proceedings of ACM SIGCOMM, pp. 303–314, 1998.
[14] D. Moore, R. Periakaruppan, and J. Donohoe, “Where in the World is netgeo.caida.org,” in Proceedings of the Internet Society Conference (INET), 2000.
[15] B. Melander, M. Bjorkman, P. Gunningberg, “A New End-to-end Probing and Analysis Method for Estimating Bandwidth Bottlenecks,” in Proceedings of Global Telecommunications, pp. 415-421, 2000.
[16] M. Jain and C. Dovrolis, “End-to-end Available Bandwidth: Measurement Methodology, Dynamics, and Relation With TCP Throughput,” IEEE Transaction on Networking, 2003.
[17] N. Hu and P. Steenkiste, “Evaluation and Characterization of Available Bandwidth Probing Techniques,” IEEE Journal on Selected Areas in Communications, 2003.
[18] J. Srauss, D. Katabi, and F. Kaashoek, “A Measurement Study of Available Bandwidth Estimation Tools,” In Proceedings of ACM Sigcomm, 2003.
[19] C. Huang, J. Li, and K.W. Ross, “Can Internet Video-on-Demand Be Profitable,” in Proceedings of ACM SIGCOMM, 2007.
[20] W. Wei, B. Wang, C. Zhang, J. Kurose, and D. Towsley, “Classification of access network types: Ethernet, wireless LAN, ADSL, cable modem or dialup?” Computer Networks, Volume 52, Issue 17, pp. 3205-3217, 2008.
[21] E. W. Zegura, K. Calvert, S.Bhattacharjee, ”How to model an Internetwork,” in Proceedings of IEEE INFOCOM, 1996.
[22] J. Jannotti, D. Gifford, K. L. Johnson, M. F. Kaashoek, and J. W. O’Toole Jr., “Overcast: Reliable multicasting with an overlay network,” in Proceedings of the Fourth Symposium on Operating System Design and Implementation (OSDI), October 2000.
[23] PlanetLab website: http://www.planet-lab.org/