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

詳目顯示

研究生: 黃琮駿
研究生(外文): Tsung-Jiun Huang
論文名稱: TCP Vegas在MANET網路中效能改進方法之研究
論文名稱(外文): A Study on Performance Improving for TCP Vegas in MANET
指導教授: 吳連文
學位類別: 碩士
校院名稱: 樹德科技大學
系所名稱: 資訊工程系碩士班
論文出版年: 99
畢業學年度: 98
語文別: 中文
論文頁數: 57
中文關鍵詞: TCP VegasMANETround-trip time壅塞控制
外文關鍵詞: TCP VegasMANETround-trip timecongestion control
相關次數:
  • 被引用:0
  • 點閱:47
  • 評分:*****
  • 下載:0
  • 書目收藏:0
TCP Vegas的壅塞控制(congestion control)機制相較於現今標準的的TCP演算法TCP Reno, TCP Vegas明顯地可以達到較高的吞吐量(throughput)。因為TCP Vegas可以在較早階段發現網路擁塞的狀況,並且可以成功地預防在TCP Reno經常發生的定期性封包遺失(packets loss)。但是TCP Vegas的壅塞控制無論是在有線或是無線的網路環境上,實行上仍然有許多缺失。傳統TCP Vegas原始設計應用環境為有線網路,若直接套用於在MANET的網路環境下,會導致不正確的Round-Trip Time(RTT)的測量,進而影響了壅塞控制機制的調整並未符合實際狀況,浪費了許多可用頻寬。本文主要目的是以TCP Vegas機制為基礎,提出一個TCP Vegas修改版本─NBA-Vegas,針對其壅塞機制的重要參數Round-Trip Time (RTT)的計算方式與壅塞控制機制做修改,以符合MANET的網路環境,最後以ns-2的模擬器來驗證結果。
Compare with TCP Reno algorithms, TCP Vegas has better throughput. Although TCP Vegas can early obtain the congestion information of the wired networks and prevent successfully the periodic packets loss occurred in TCP Reno, TCP Vegas still has some drawbacks in the wired networks or the wireless networks. The original TCP Vegas is designed to apply in the wired networks. If this algorithm is used in MANET, it will affect the measurement of RTT values. Then it also affects the adjustment of the congestion window. In order to resolve these drawbacks, in this dissertation, we propose a modified TCP Vegas version─NBA-Vegas,it will explore the RTT measurement algorithms and congestion control algorithms to improve the performance of TCP Vegas while it applies in MANET. Finally, we will use ns-2 simulator to verify the proposed algorithms.
中文摘要…………………………………………………………………………………i
英文摘要…………………………………………………………………………………ii
誌謝  iii
目錄  iv
表目錄  vi
圖目錄  vii
第一章 緒論  1
1.1 前言  1
1.2 研究背景  2
1.3 研究動機與目的  3
1.4 文章架構  4
第二章 文獻探討  6
2.1 MANET網路介紹  6
2.2.1 MANET簡介  6
2.2.2 MANET的特性  9
2.2 不同版本之TCP演算法介紹  11
2.2.1 TCP Tahoe  11
2.2.2 TCP Reno  12
2.2.3 TCP SACK  13
2.2.4 TCP Vegas  14
2.3 各種TCP Vegas修改版本之介紹  16
2.3.1 Enhanced Vegas  16
2.3.2 Rovegas  17
2.3.3 STT-Vegas  19
2.3.4 TCP Vegas-A  20
2.3.5 TCP Vegas3  22
2.3.5 TCP-Vegas-ad hoc  25
第三章 可使用於MANET網路之TCP Vegas設計  27
3.1 TCP在MANET網路之效能問題  27
3.2可使用於MANET網路之TCP Vegas設計  29
第四章 模擬與分析  34
4.1模擬目標與環境  34
4.1.1 模擬目標  34
4.1.2 模擬環境  34
4.2實驗結果與分析  36
4.2.1 三種TCP Vegas版本的CWND變化比較  36
4.2.2 三種版本在不同節點速度時的吞吐量變化  38
4.2.3 三種版本在不同節點速度時的封包傳輸率比較  41
第五章 結論與未來展望  43
參考文獻  45
[1]Al Hanbali, A. Altman, E., and Nain, P., "A survey of TCP over ad hoc networks", IEEE Communications Surveys & Tutorials, pp.22-36, 2005.
[2]Ashish Ahuja, Sulabh Agarwal, Jatinder Pal Singh, and Rajeev Shorey, "Performance of TCP over Different Routing Protocols in Mobile Ad-Hoc Networks", IEEE VTC2000, 2000.
[3]A. Wierman, T. Osogami, and J. Olsén, "A Unified Framework for Modeling TCP-Vegas, TCP-SACK and TCP-Reno", in Proc. IEEE/ACM MASCOTS, pp.269-278, Oct. 2003.
[4]B. Venkata Ramana and C. Siva Ram Murthy, "Learning-TCP: A Novel Learning Automata Based Congestion Window Updating Mechanism for Ad hoc Wireless Networks", Lecture Notes in Computer Science, Vol. 3769/2005 pp.454-464, 2005.
[5]Charalampos Babis Samios and Mary K. Vernon, "Modeling the Throughput of TCP Vegas", 2003 ACM SIGMETRICS, pp-71-81, 2003.
[6]Changqing Gong, Zhigang Zhao, and Guangxing Wang, "Research of TCP Vegas Congestion Control Algorithm in Ad Hoc Networks", Digital Object Identifier 10.1109/PDCAT, pp. 644-648, 2005.
[7]Dongkyun Kim, Hanseok Bae, and C.K. Toh, "Improving TCP-Vegas Performance Over MANET Routing Protocols", IEEE Transactions on vehicular technology., vol.56, pp. 372-377, 2007.
[8]Gavin Holland and Nitin Vaidya, 'Analysis of TCP Performance over Mobile Ad Hoc Networks', Kluwer Academic Publishers. Manufactured in Netherlands, Wireless Networks 8, pp.275-288, 2002.
[9]Gong Changqing, Zhao Linna, and Wan Xiaoyan, "Using Neural Network Classifier of Packet Loss Causes to Improve TCP Congestion Control over Ad Hoc Networks", IEEE International Symposium on Microwave, Antenna, Propagation, and EMC Technologies For Wireless Communiactions, 2007.
[10]Hong Zhou, ' STT-vegas: a simple single-trip time based modification of Vegas ', Consumer Communications and Networking Conference, vol.1, pp. 453-457, 2006.
[11]Joel Sing and Ben Soh, "TCP New Vegas: Performance Evaluation and Validation", Computers and Communications, ISCC '06., 2006.
[12]J.S.Ahn, P.B.Danzig, Z.Liu, and L.Yan, 'Evaluation of TCP Vegas: Emulation and experiment', SIFCOMM, pp.185-205, 1995.
[13]K. Fall and S. Floyd, "Simlation-based Comparisons of Tahoe, Reno and SACK TCP", Computer Communications Review, Vol.26, No.3, pp.5-21, 1996.
[14]K.N.Srijith, Lillykutty Jacob, and A. L. Ananda, "TCP Vegas-A: solving the fairness and rerouting issues of TCP Vegas", Performance, Computing, and Communications Conference, IEEE International, pp. 309-316, 2003.
[15]L.S.Brakmo and L.L.Peterson, "TCP Vegas: end to end congestion avoidance on a global Internet", IEEE Journal Selected Areas Communications, vol.13, pp. 1465-1480, 1995.
[16]L. W. Wu. and T. C. Huang, "A Modified Algorithm for Multiple Consecutive Packets Losses in TCP-SACK", 2009 Symposium on Applications of  Information, Management and Communication Technology (SAIMCT 2009), 2009.
[17]M. Allman. V.Paxson, and W.Stevens, "TCP Congestion Control", Request for Comments, RFC 2581, Network Working Group, Internet Engineering Tsak Force, 1999.
[18]M. Mathis, J. Mahdavi, and S. Floyd, "TCP Selective Acknowledgment Options", RFC2018, 1996.
[19]Shin-Jer Yang and Yung-Chieh Lin, 'RED Tuning for TCP Performance on the Mobile Ad Hoc Networks', 11th Linternational Conference on Parallel and Distributed Systems, 2005.
[20]Shin-Jer Yang and Yung-Chieh Lin, 'Tuning Rules in TCP Congestion Control on the Mobile Ad Hoc Networks', 20th International Conference on Advanced Information Networking and Applications, 2006.
[21]  Toh, C.-K. "Ad-Hoc Mobile Wireless Networks: protocols and Systems", Prentice Hall PTR, 2002.
[22]V.Jascobson, "Cogestion Avoidance and Cotrol", in Proc. ACM SIGCOMM, pp.314-329 , 1998.
[23]Yi-Cheng Chan, Chia-Tai Chan, and Yaw-Chung Chen, 'An enhanced congestion avoidance mechanism for TCP Vegas', Communications Letters, IEEE, Vol.7, pp.343-345, 2003.
[24]Yi-Cheng Chan, Chia-Tai Chan, and Yaw-Chung Chen, 'Performance Improvement of Congestion Avoidance Mechanism for TCP Vegas', ICPADS’04, IEEE, pp. 605-612, 2004.
[25]吳連文,黃琮駿,"應用於有線與無線網路之不同TCP Vegas版本的研究與比較 ",2008 Symposium on Applications of Information, Management and Communication Technology (SAIMCT 2008), June, 13, 2008.
[26]NS2 Learning Guide, http://140.116.72.80/~smallko/ns2/ns2.htm
[27]Network Simulator 2(NS-2), http://www.isi.edu/nsnam/
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊
 
* *