簡易檢索 / 詳目顯示

研究生: 簡怡婷
Chien, Yi-Ting
論文名稱: 用於改善無線網狀網路TCP連線強韌性之替代路徑法
An Alternative-Path Approach to Improve Robustness of TCP Connections in Wireless Mesh Networks
指導教授: 郭耀煌
Kuo, Yau-Hwang
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2009
畢業學年度: 97
語文別: 英文
論文頁數: 76
中文關鍵詞: 壅塞偵測替代路徑法多路徑路由無線網狀網路強韌TCP連線
外文關鍵詞: wireless mesh network, multipath routing protocol, robustness of TCP connection, alternative-path, congestion detection
相關次數: 點閱:107下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著無線網狀網路的快速發展與大量佈建,應用於無線網狀網路服務的傳輸需求也越來越大。然而無線網狀網路(Wireless Mesh Network)容易受到網路壅塞而導致無法提供有效的連線品質,因此網路連線的強韌性已成為非常重要的議題。對於傳統TCP而言,壅塞控制機制大多是採用單層最佳化或底層對上層的連線通告方式,因此其運作在無線網狀網路上時,TCP流率調節容易因為往返時間的增加而延遲,造成傳輸效率不佳。而對於媒體存取層,逐跳(Hop-by-Hop)壅塞控制法不但有通道偵測問題,監控流量所造成的負擔也不容小覷。
    有鑑於此,本篇論文提出一種跨層式的替代路徑建立機制來解決連線壅塞問題,我們稱之為"基於替代性路徑之吞吐量調節器"。此機制主要減緩流率的調節與減免太多的底層監控負擔,以強韌端點對端點的TCP連線品質。此機制主要由三種元件組成:基於領域建立法之多路徑路由、應用流量估測之壅塞偵測法與替代路徑切換法。藉由所取得的領域建立法之多路徑路由機制,我們可以找出多條可替代路徑以供其一路徑壅塞時之切換,再利用壅塞偵測法判斷壅塞的發生與替代路徑的切換時機,最後用替代路徑法在路徑發生壅塞時做路徑切換以增加連線強韌性並保持連線品質。
    最後,我們設計了網格與隨機拓樸的無線網狀網路環境來驗證此機制的效能。經由模擬結果我們能證明此機制的正確性與可行性,相信此替代路徑建立機制將能大大增加無線網狀網路上TCP連線的強韌性,以提供無線網狀網路服務更可靠的傳輸環境。

    With the rapid growth and considerable deployment of wireless mesh networks, there are high demands on the robustness of transmission quality over wireless mesh networks. However, a wireless mesh network suffers from sudden congestions due to channel instability and burst traffic, so that it is arduous to support quality connection. Therefore, the robustness of connections has become a significant issue in wireless mesh networks. The congestion control of traditional TCP connections is only focused on single-layer optimization or supported by lower-layer to upper-layer notifications. For instance, a congestion detected by TCP layer cannot change the route configuration managed by MAC layer in a mesh network. Therefore, the rate reduction is the only way to mitigate congestion rather than a better path applicability of a TCP connection, which suffers from serious congestion and long round-trip-time. Moreover, the non-aggressive behavior of flow-rate adaptation also causes non-effectiveness of TCP performance. For a congestion control in wireless mesh MAC, only the channel access of the neighborhood is detectable. No end-to-end connection information is available for MAC. Besides, it is not neglected the high overhead of traffic monitoring.
    We propose a cross-layer alternative-path approach to prevent the congestion problems above. The approach demonstrates good regulation performance and low overhead of traffic monitoring. The mechanism is named “Path-alternation-based throughput regulator (PATR)”, and it consists of three components: Region-established Multipath based on Radio-Metric Ad Hoc on demand Distance Vector (M-RMAODV), Rate-based Congestion Detection and Mesh Path-alternation. First, we acquire multiple paths by Region-established M-RMAODV for alternative-path choosing. Second, Rate-based Congestion Detection discovers congestion according to the estimations of flow rate and its variation. Finally, the mesh path-alternation is helpful to the robustness of TCP connections by reliable path-switching during congestion periods.
    At the end, both grid and random topologies are designed to verify the correctness and feasibility of PATR. From simulation results, we are convinced that the mechanism dramatically improves the robustness of TCP connections and supplies a reliable environment for transmission in wireless mesh networks.

    LIST OF TABLES XI LIST OF FIGURES XII CHAPTER 1 INTRODUCTION 1 1.1 BACKGROUND AND MOTIVATION 1 1.2 ISSUES IN THE WIRELESS MESH NETWORK 2 1.3 ORGANIZATION OF THE THESIS 4 CHAPTER 2 RELATED WORK 5 2.1 WIRELESS MESH NETWORK 5 2.1.1 IEEE 802.11s Mesh Network Architecture 6 2.1.2 Layer 2 Routing Protocol of IEEE 802.11s 8 2.2 AODV AND MULTIPATH ROUTING PROTOCOLS 10 2.2.1 Ad Hoc On-demand Distance Vector (AODV) 11 2.2.2 Ad Hoc On-demand Multipath Distance Vector (AOMDV) 11 2.2.3 Ad Hoc On-demand Distance Vector Multipath (AODVM) 12 2.2.4 AODV-based Decoupled Multipath (AODV-DM) 12 2.3 CONGESTION DETECTION 13 2.3.1 TCP congestion detection 13 2.3.2 Vegas TCP congestion detection 13 2.3.3 Ad Hoc transport protocol (ATP) congestion detection 14 2.3.4 An adaptive detection TCP-friendly rate control (ADTFRC) congestion detection 15 2.4 CROSS-LAYER DESIGN 16 CHAPTER 3 PATH-ALTERNATION-BASED THROUGHPUT REGULATOR (PATR) 18 3.1 NETWORK MODELING 18 3.2 PATR ARCHITECTURE AND OPERATING PROCEDURE 19 3.2.1 PATR Architecture 19 3.2.2 Operating Procedure 23 3.3 REGION-ESTABLISHED MULTIPATH BASED ON RADIO-METRIC AD HOC ON DEMAND DISTANCE VECTOR (M-RMAODV) 24 3.3.1 Basic Concept 24 3.3.2 Formats of Routing Information 25 3.3.3 Region-established M-RMAODV 28 3.4 AN ALTERNATIVE-PATH APPROACH TO IMPROVE ROBUSTNESS OF TCP CONNECTIONS 40 3.4.1 Basic Ideas 40 3.4.2 Rate-based Congestion Detection 41 3.4.3 Probe detection 47 3.4.4 Mesh Path-alternation 48 CHAPTER 4 SIMULATION AND RESULT 50 4.1 SIMULATION SCENARIO 50 4.2 PERFORMANCE EVALUATION 55 4.2.1 Scenario 1 : 9 X 9 grid topology 55 4.2.2 Scenario 2 : Random Topology 63 CHAPTER 5 CONCLUSIONS AND FUTURE WORK 71 5.1 CONCLUSION 71 5.2 FUTURE WORK 72 REFERENCES 73

    [AKY05] I. F. Akyildiz, X. Wang, and W. Wang, “Wireless mesh networks: a survey”, Computer Networks, pp. 445-487, Jan. 2005.
    [BAH06] M. Bahr, “Proposed Routing for IEEE 802.11s WLAN Mesh Networks”, The 2nd Annual International Wireless Internet Conference, Aug. 2006.
    [CAM08] J. D. Camp, and E. W. Knightly, “The IEEE 802.11s Extended Service Set Mesh Networking Standard”, IEEE Communication Magazine, pp 120-126, 2008.
    [DFT06] IEEE 802.11s Task Group, “ Draft Amendment to Standard for Information Technology – Telecommunications and Information Exchange Between Systems – LAN/MAN Specific Requirements – Part 11: Wireless Medium Access Control (MAC) and physical layer (PHY) specifications: Amendment: ESS Mesh Networking (IEEE P802.11s/D1.0)”, Nov. 2006.
    [FU03] Z. Fu, X. Meng, and S. Lu, “A Transport Protocol for Supporting Multimedia Streaming in Mobile Ad Hoc Networks”, IEEE Journal of Selected Areas in Communication 21, pp. 1615-1626, 2003.
    [GAS02] M. S. Gast, “802.11 Wireless Networks: The Definitive Guide”, O’reilly, 2002.
    [GHA08] S. Ghannay, S. Mettali Grammar, and F. Kamoun, “Comparison of Proposed Path Selection Protocols for IEEE 802.11s WLAN Mesh Networks”, Wireless and Mobile Networking IFIP Joint Conference on Mobile Wireless Communication Networks, pp 17-28, October 2008.
    [HIE07] G. R. Hiertz, S. Max, R. Zhau, D. Denteneer, and L. Berlemann, “Principles of IEEE 802.11s”, 2007.
    [HU07] X. Hu, M. J. Lee, “An efficient multipath structure for concurrent data transport in wireless mesh networks”, Computer communications, pp. 3358- 3367, Nov. 2007.
    [HUN02] C. Hunt, “TCP/IP Network Administration (3rd Edition)”, O’reilly, 2002.
    [JOS06] A. Joshi, H. Gossain, and etc, “IEEE P802.11 Wireless LANs HWMP Specification (IEEE 802.11-06/1778r1)”, Nov. 2006.
    [MAR06] M. K. Marina, and S. R. Das, “Ad Hoc On-demand Multipath Distance Vector Routing”, Wireless Communications and Mobile Computing, pp. 969-988, 2006.
    [NAH08] K. Nahm, A. Helmy, and C.-C. Jay Kuo, “Cross-Layer Interaction of TCP and Ad Hoc Routing Protocols in Multihop IEEE 802.11 Networks”, IEEE Transaction on Mobile Computing, Apr. 2008.
    [PER03] C. Perkins, E. Belding-Royer, and S. Das, “Ad hoc on-demand Distance Vector (AODV) Routing”, Request for Comment: 3561, July 2003.
    [ROB07] J. Robinson, and E. W. Knightly, “A Performance Study of Deployment Factors in Wireless Mesh Networks”, IEEE International Conference on Computer Communications”, pp. 2054-2062, May 2007.
    [SCH08] S. Schuetz, N. Koutsianas, W. Eddy, Y. Swami, and K. Le, “TCP Response to Lower-Layer Connectivity-Change Indications”, draft-schuetz-tcpm-tcp-rlci-03, Aug. 2008.
    [SRI05] V. Srivastava, and M. Motani, “Cross-Layer Design: A Survey and the Road Ahead,” IEEE Communications Magazine, vol. 43, pp. 112-119, Dec. 2005.
    [SUN03] K. Sundaresan, V. Anantharaman, H. Y. Hieh, and R. Sivakumar, “ATP: A Reliable Transport Protocol for Ad-hoc Networks”, MoibiHoc, June 2003.
    [TSA06] J. Tsai, and T. Moors, “A Review of Multipath Routing Protocols: From Wireless Ad Hoc to Mesh Netwoks”, Proc. ACoN Early Career Researcher Workshop on Wireless Multihop Networking, Jul. 2006.
    [WAN04] X. Wang, W. Wang, and M. Nova, “A high performance single-channel IEEE 802.11 MAC with distributed TDMA”, Technical Report of Kiyon, Inc. Oct. 2004.
    [WAN08] X. Wang, and A. O. Lim, “IEEE 802.11s wireless mesh networks: Framework and challenges”, Ad Hoc Networks, pp. P970-984, 2008.
    [YE03] Z. Ye, S. V. Krishnamurthy, and S. K. Tripathi, “A Framework for Reliable Routing in Mobile Ad Hoc Networks”, IEEE INFCOM, 2003.
    [YI04] Y. Yi, and S. Shakkottai, “Hop-by-hop Congestion Control over a Wireless Multi-hop Network”, INFOCOM 2004. Twenty-third Annual Joint Conference of the IEEE Computer and Communications Societies, pp. 2548-2558, Mar. 2004.
    [XU00] S. Xu, T. Saadawi, and M. Lee, “Comparison of TCP Reno and Vegas in Wireless Mobile Ad Hoc Networks”, 25th Annual IEEE Conference on Local Computer Networks, pp. 42-43, Nov. 2000.
    [ZHA05] R. Zhao, M. Einhaus, and B. Walke, “A MAC Partial Proposal for IEEE 802.11s (IEEE 802.11-05/0869R1)”, Sep. 2005.

    下載圖示 校內:2010-08-31公開
    校外:2010-08-31公開
    QR CODE