• 藍色版面
  • 綠色版面
  • 橘色版面
  • 粉紅色版面
  • 棕色版面
帳號:guest(120.119.126.29)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

研究生: 洪義翔
研究生(外文): Yi-Hsiang Hung
論文名稱: 基於時間量測之高吞吐量TCP擁塞控制法
論文名稱(外文): A High Throughput Approach to TCP Congestion Control Based on RTT-Measurement
指導教授: 洪盟峰
指導教授(外文): Mong-Fong Horng
學位類別: 碩士
校院名稱: 樹德科技大學
系所名稱: 資訊工程學系
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 68
中文關鍵詞: 來回傳輸時間擁塞控制法加法遞增乘式遞減高頻寬延遲乘積網路
外文關鍵詞: RTTcongestion controlAIMDhigh bandwidth-delay product network
相關次數:
  • 被引用:0
  • 點閱:21
  • 評分:*****
  • 下載:0
  • 書目收藏:0
本文主要目的是利用來回傳輸時間量測方式動態調整TCP視窗控制法,以提高TCP吞吐量。解決在高頻寬延遲乘積網路環境中,點對點連線流量反應過於遲緩的問題。目前常用的擁塞控制法為加法遞增乘式遞減,透過發送端適時地調整視窗大小,便能因應點對點通道頻寬變化。然而在高頻寬延遲乘積網路上,採用目前的擁塞控制法,易造成頻寬使用率普遍不高,除此之外,現實網路環境中,無法得知資料傳輸在哪類型網路環境,逐一設定緩啟動門檻值。為了解決上述問題,本文提出如何利用RTT量測,估計通道頻寬,進而調整視窗大小,來加速或抑制資料傳輸率,已達到提高頻寬使用率,減少封包遺失率,同時緩啟動門檻值隨著視窗大小作更動。模擬結果顯示本文所提出的機制確可改善使用率與遺失率,並且可在短時間內達到預定穩態流量。這對於高頻寬延遲乘積網路,例如長距離或高速網路而言,將有明顯的助益,並且提高在此網路上部署多媒體服務的可行性
In this thesis, a round trip time (RTT)-measurement mechanism improving throughput performance of TCP congestion control for high bandwidth-delay product network (HBDP-net) is proposed. Traditional congestion control uses the approach of additive increase multiplicative decrease (AIMD) to response for the dynamics of network channel. However, AIMD approach suffers from low–throughput problem when packet loss occurs. In addition, in traditional TCP connections, slow-start threshold is a key parameter to improve throughput. In this paper, a RTT-measured scheme is proposed to estimate network bandwidth, and adjust the window size to improve the sender transfer rate, bandwidth of the utilization and to reduce packet loss rate. By simulation results, the proposed scheme indeed improves the bandwidth utilization and packet loss rate.
摘要                i
ABSTRACT                                                        ii
目錄                                                                    iii
圖目錄                                                                  iv
表目錄                                                                  vi
一、 前言
1.1 研究背景                                                            1
1.2 研究動機                                                            2
1.3 研究目的                                                            3
1.4 文章組織                                                            3
二、 文獻探討
2.1 高頻寬延遲乘積網路                                                  4
2.2 TCP現有技術概況分析                                                  6
2.2.1 傳統TCP擁塞控制法            6
2.2.2 改善高頻寬延遲乘積網路之擁塞控制法        11
2.2.3 國內相關研究            16
2.3 VoIP介紹              17
2.4 NS2模擬工具介紹            20
三、 基於時間量測之高吞吐量TCP擁塞控制法        22
3.1 傳統TCP在高頻寬延遲乘積網路之效能問題        22
3.2 基於時間量測之高吞吐量TCP擁塞控制法        23
3.3 應用時間量測調整VoIP之TCP擁塞法則        38
四、 模擬與實驗結果            39
4.1 實驗目標與環境            39
4.2 實驗結果與分析            40
五、 結論                66
相關文獻                67
[1]資策會FIND/經濟部技術處「創新資訊應用研究計畫」,”2006年第四季台灣網際網路連線頻寬調查”,資策會FIND網站,2007。
[2]資策會FIND/經濟部技術處「創新資訊應用研究計畫」,”2006年12月底止台灣上網人口”,資策會FIND網站,2007。
[3]D. Katabi, M. Handley, C. Rohrs, “Congestion Control for High Bandwidth-Delay Product Networks”, ACM SIGCOMM Computer Communication Review, vol.32, pp.89-102, 2002.
[4]V. Jacobson, “Congestion avoidance and control”, ACM SIGCOMM Computer Communication Review, vol.25, pp.157-187, 1995.
[5]S. Floyd, T. Henderson, A. Gurtov, “The NewReno Modification to TCP's Fast Recovery Algorithm”, RFC3782, 2004.
[6]L. S. Brakmo, S. W. O'Malley, L. L. Peterson, “TCP Vegas: new techniques for congestion detection and avoidance”, ACM Special Interest Group on Data Communication, pp.24-35, 1994.
[7]L. S. Brakmo, S. W. O'Malley, L. L. Peterson, “TCP Vegas: end to end congestion avoidance on a global Internet”, IEEE Journal on Selected Areas in Communications, vol.13, pp.1465-1480, 1995.
[8]J. Semke, J. Mahdavi, M. Mathis, “Automatic TCP Buffer Tuning”, the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication, pp.315-323, 1998.
[9]B. L. Tierney, D. Gunter, J. Lee, M. Stoufer, J. B. Evans, “Enabling Network-Aware Applications”, 10th IEEE International Symposium on High Performance Distributed Computing, pp.0281-0288, 2001.
[10]T. Dunigan, M. Mathis, B. Tierney, “A TCP Tuning Daemon”, the ACM/IEEE conference on Supercomputing, pp.9-24, 2002.
[11]S. Floyd, “HighSpeed TCP for Large Congestion Windows”, RFC 3649, 2003.
[12]D. X. Wei, C. Jin, S. H. Low, S. Hegde, “FAST TCP: motivation, architecture, algorithms, performance”, IEEE/ACM Transactions on Networking, vol.14, pp.1246-1259, 2006.
[13]T. Kelly, “Scalable TCP: Improving Performance in HighSpeed Wide Area Networks”, ACM SIGCOMM Computer Communication Review, vol. 33, pp. 83-91, 2003.
[14]R. N. Shorten, D. J. Leith, J. Foy, R. Kilduff, “Analysis and design of congestion control in synchronized communication networks”, the 12th Yale Workshop on Adaptive and Learning Systems, 2003.
[15]D. Katabi, M. Handley, C. Rohrs, “Congestion Control for High Bandwidth-Delay Product Networks”, ACM SIGCOMM Computer Communication Review, vol.32, pp.89-102, 2002.
[16]R. X. Wu, A. A. Chien, “GTP: Group Transport Protocol for Lambda-Grids”, Cluster Computing and the Grid, pp.228-238, 2004.
[17]E. He, J. Leigh, O. Yu, T. A. DeFanti, “Reliable Blast UDP : predictable high performance bulk data transfer”, Cluster Computing, pp.317-324, 2002.
[18]Y. H. Cheng, Y. C. Chan, Y. C. Chen, “TCP-Ho: A Congestion Control Algorithm with Design and Performance Evaluation”, IEICE Transactions on Communications, vol. E90-B, pp.516-526, 2007.
[19]R. S. Cheng, H. T. Lin, W. S. Hwang, C. K. Shieh, "Improving the Ramping Up Behavior of TCP Slow Start," IEEE Advanced Information Networking and Applications, pp.807-812, 2005.
[20]H. Sivakumar, R. Grossman, M. Mazzucco, Y. Pan, Q. Zhang, “Simple Available Bandwidth Utilization Library for High-Speed Wide Area Networks”, The Journal of Supercomputing, vol.34, no.3, pp.231-242, 2005.
[21]許宏偉,利用快速TCP機制實現高品質VoIP服務之可行性研究,樹德科技大學,碩士論文,2006。
[22]J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler, “SIP: Session Initiation Protocol”, RFC3261, 2002.
[23]NS2, Network Simulator version 2, http://www.isi.edu/nsnam/
[24]柯志亨,程榮祥,謝錫堃,黃文祥,計算機網路實驗—以NS2模擬工具實作,初版,學貫行銷,台北,2005。
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
* *