請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/38177
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 連豊力(Feng-Li Lian) | |
dc.contributor.author | Ting-Chun Fong | en |
dc.contributor.author | 馮天俊 | zh_TW |
dc.date.accessioned | 2021-06-13T16:27:29Z | - |
dc.date.available | 2005-07-26 | |
dc.date.copyright | 2005-07-26 | |
dc.date.issued | 2005 | |
dc.date.submitted | 2005-07-14 | |
dc.identifier.citation | [1: Athuralita et al. 2001]
S. Athuraliya, S. H. Low, V. H. Li, and Q. Yin, “REM:Active Queue Management,” IEEE Networks, Vol. 15, No. 3, pp. 48-53, May-Jun. 2001 [2: Brakmo & Peterson 1995] L. S. Brakmo and L. L. Peterson, “TCP Vegas: end to end congestion avoidance on a global Internet,”IEEE Journal on Selected Areas in Communications, Vol. 13, No. 8, pp. 1465-1480, Oct. 1995 [3: Chen et al. 2000] J. R. Chen, Y. C. Chen, and C. L. Lee, “An End-to-End Flow Control Approach Based on Round Trip Time,”Computer Communications, Vol. 23, No. 16, pp. 1537-1547, Sep. 2000 [4: Floyd & Jacobson 1993] S. Floyd and V. Jacobson, “Random Early Detection Gateways for Congestion avoidance,” IEEE /ACM Transactions on Networking, Vol. 1, No. 4, pp. 397-413, Aug. 1993 [5: Fan et al. 2004] Y. Fan, Z. P. Jiang, and S. S. Panwar, “An Adaptive Control Scheme for Stabilizing TCP,” in Proceedings of 5th World Congress on Intelligent Control and Automation, Vol. 2, pp. 1410-1414, Hangzhou, P. R. China, Jun. 2004 [6: Hasegawa et al. 2000] G. Hasegawa, K. Kurata, and M. Murata, “Analysis and Improvement of Fairness between TCP TCP-Reno and Vegas for Deployment of TCP Vegas to the Internet,” in Proceedings of the 2000 IEEE International Conference on Network Protocols, pp.177-186, Osaka, Japan, Nov. 2000 [7: Hollot et al. 2001] C. V. Hollot, V. Misra, D. Towsley, and W. B. Gong, “On Designing Improved Controllers for AQM Routers Supporting TCP Flows,” in Proceedings of IEEE INFOCOM, Vol. 3, pp. 1726-1734, Alaska, USA, 2001 [8: Hollot & Chait 2001] C. V. Hollot and Y. Chait, “Nonlinear Stability Analysis for a Class of TCP/AQM Networks,” IEEE Conference on Decision and Control, Vol.3, pp. 2309-2314, Orlando, FL, USA, Dec. 2001 [9: Jacobson 1988] V. Jacobson, “Congestion Avoidance and Control,” in Proceedings of ACM SIGCOMM, pp. 314-329, Stanford, CA, USA, Aug. 1988 [10: Jacobson 1990] V. Jacobson, “Berkeley TCP Evolution from 4.3-Tahoe to 4.3-TCP-Reno,” in Proceedings of the 18th Internet Engineering Task Force, Vancouver, BC, Canada, Aug. 1990 [11: Jain 1991] R. Jain, “The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling,” Wiley, New York, 1991 [12: Khalil 2002] H. K. Khalil, “Nonlinear System,” 3rd Edition, Prentice Hall, 2002 [13: Low et al. 2001] S. Low, L. Peterson, and L. Wang, “Understanding TCP Vegas: A Duality Model,” in proceeding of ACM SIGMETRICS 2001, Vol. 29, No. 1, pp. 226-235, Cambridge, MA, USA, Jun. 2001 [14: Low et al. 2002] S. H. Low, F. Paganini, and J. C. Doyle, “Internet Congestion Control,” IEEE Control Systems Magazine, Vol. 22, No. 1, pp. 28-43, Feb. 2002 [15: Misra et al. 2000] V. Misra, W. Gong, and D. Towsley, “A Fluid-based Analysis of a Network of AQM Routers Supporting TCP Flows with an Application to RED,”in Proceedings of ACM SIGCOMM, Vol. 30, No. 4, pp. 151-160, Stockholm, Sweden, Sep. 2000 [16: Maor & Mansour 2003] A. Maor and Y. Mansour, “AdaVegas: Adaptive Control for TCP Vegas,”in Proceedings of the IEEE GLOBECOM'03, Vol. 7, pp. 3647-3651, San Francisco, CA, USA, Dec. 2003 [17: Ohsaki et al. 1999] H. Ohsaki, M. Murata, T. Ushio, and H. Miyahara, “Stability Analysis of Window-Based Flow Control Mechanism in TCP/IP Networks,”in Proceedings of the 1999 IEEE International Conference on Control Application, Vol. 2, pp. 1603-1606, Hawaii, USA, Aug. 1999 [18: Srijith et al. 2005] K. N. Srijith, L. Jacob, and A. L. Ananda, “TCP Vegas-A: Improving the Performance of TCP Vegas,”Computer Communications, Vol. 28, No. 4, pp. 429-440, Mar. 2005 [19: Learning NS] Learning NS Website, available at http://netlab.cse.yzu.edu.tw/ns2/ns2_website/ [20: NS2] Network Simulator-2, available at http://www.isi.edu/nsnam/ns/ | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/38177 | - |
dc.description.abstract | 針對TCP 之壅塞控制,本論文在此提出了三種不同的架構。前兩者分別稱為“Vegas-like TCP Type I”及“Vegas-like TCP Type II”,這兩種均是基於向量場的概念下而設計的,並且繼承了TCP-Vegas的特性,也就是利用封包傳輸的來回時間長度來作為網路壅塞的依據。Type I改變了演算法中向量場所能切換的動態數目,而Type II雖然保持著和TCP-Vegas相同的向量場動態切換數,但每一個動態形式均與Vegas有所不同。第三種則稱做“Bandwidth-based TCP”,與大部分TCP演算法不同的是,這裡利用了頻寬的估測來作為網路壅塞的依據,藉以控制window size的調變量。此演算法嘗試去估計window size的平衡點,進而讓其能在一個來回時間後達到該值。
在本論文中,一開始先對於TCP及AQM做了一個簡單的概述,而後針對幾個著名的演算法來做介紹,像是TCP-Vegas或是AQM-REM。接下來的章節則陸續說明了上述的三種機制,除此之外,透過相位圖以及線性化的分析,該機制的穩定度也被分別地探討。最後,藉由模擬的結果可知,不管是在對於網路頻寬的適應性,還是在同質網路或異質網路環境之下的公平性,本論文所提出的架構均展現了優於TCP-Vegas的效果。 | zh_TW |
dc.description.abstract | This thesis presents three types of frameworks for TCP congestion control. The first two protocols, called “Vegas-like TCP Type I” and “Vegas-like TCP Type II”, respectively, are designed based on the vector field method and inherit the idea from a TCP-Vegas protocol that use RTT (round-trip-time) as a congestion measure. Type I gives a change in the number of switching dynamics of the vector field while Type II keeps the same number of switching dynamics of the vector field as Vegas but with a different style in each of them. The third one, called “Bandwidth-based TCP”, differs from most TCP algorithms by using the bandwidth estimation as the congestion measure to control the window size increment. It tries to predict the equilibrium point of window size then making the congestion window approach this point in a round-trip-time.
In this thesis, an overview of TCP and AQM is given, and some well-known algorithms such as TCP-Vegas and AQM-REM are introduced subsequently. Then, three types of mechanisms are proposed in succession. In addition to giving the ideas, the stability of these mechanisms is also investigated via phase portrait method and linearization. Finally, through the simulations, the proposed scheme is shown to have a better performance over TCP-Vegas in adaptability and fairness both under a homogeneous and a heterogeneous environment. | en |
dc.description.provenance | Made available in DSpace on 2021-06-13T16:27:29Z (GMT). No. of bitstreams: 1 ntu-94-R92921065-1.pdf: 1159038 bytes, checksum: 27b09f02c65a23a5a143340c39921f4a (MD5) Previous issue date: 2005 | en |
dc.description.tableofcontents | 摘要 I
ABSTRACT II LIST OF FIGURES VI LIST OF TABLES VIII CHAPTER 1 1 INTRODUCTION 1 1.1 MOTIVATION 1 1.2 CONTRIBUTION 2 1.3 ORGANIZATION OF THIS THESIS 3 CHAPTER 2 4 BACKGROUND AND LITERATURE SURVEY 4 2.1 TCP PROTOCOLS 4 2.1.1 TCP-Tahoe 5 2.1.2 TCP-Reno 6 2.1.3 TCP-Vegas 8 2.2 AQM PROTOCOLS 9 2.2.1 AQM-RED 10 2.2.2 AQM-REM 12 2.3 PERFORMANCE ANALYSIS OF TCP MODELS 14 2.4 CONTROL THEORY 16 2.4.1 Nonlinear Models 16 2.4.2 Vector field, Switching Point, and Phase Portrait 17 2.4.3 Extended Phase Portrait 18 2.4.4 Stability 20 CHAPTER 3 23 PROBLEM FORMULATION 23 3.1 COMPARISON BETWEEN TCP-RENO AND TCP-VEGAS 23 3.2 ISSUES ABOUT TCP-VEGAS 24 3.3 PROBLEM STATEMENTS 25 CHAPTER 4 29 TCP DESIGN AND ANALYSIS 29 4.1 VEGAS-LIKE TCP 29 4.1.1 Design Concept 30 4.1.2 Stability – Extended Phase Portrait 33 4.1.3 Stability - Linearization 34 4.2 BANDWIDTH-BASED TCP 39 4.2.1 Design Concept 40 4.2.2 Dynamic Model 43 4.2.3 Modification 44 4.2.4 Stability Analysis 45 CHAPTER 5 51 SIMULATION RESULTS 51 5.1 THE NETWORK SIMULATOR – VERSION 2 (NS-2) 51 5.2 RESULTS AND DISCUSSIONS 53 5.2.1 Time Response 53 5.2.2 Adaptability 56 5.2.3 Fairness 58 CHAPTER 6 69 CONCLUSION AND FUTURE WORKS 69 6.1 CONCLUSION 69 6.2 FUTURE WORKS 70 REFERENCES 71 | |
dc.language.iso | en | |
dc.title | 基於多重向量場及頻寬估測之網路傳輸控制協定設計與分析 | zh_TW |
dc.title | Design and Analysis of Transmission Control Protocol Based on Multiple Vector Fields and Bandwidth Estimation | en |
dc.type | Thesis | |
dc.date.schoolyear | 93-2 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 李後燦,練光祐(Kuang-Yow Lian) | |
dc.subject.keyword | TCP之雍塞控制,來回時間長度,向量場,頻寬估測,線性化, | zh_TW |
dc.subject.keyword | Transmission Control Protocol (TCP) congestion control,round-trip-time (RTT),vector field,bandwidth estimation,linearization, | en |
dc.relation.page | 73 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2005-07-14 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 電機工程學研究所 | zh_TW |
顯示於系所單位: | 電機工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-94-1.pdf 目前未授權公開取用 | 1.13 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。