研究生: |
劉仁筑 Liu, Jen-Chu |
---|---|
論文名稱: |
在多通道無線區域網路中媒體接取控制協定之研究 MAC Protocols for Wireless LANs with Multi-Channels |
指導教授: |
陳文村
Chen, Wen-Tsuen |
口試委員: | |
學位類別: |
博士 Doctor |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2009 |
畢業學年度: | 97 |
語文別: | 英文 |
論文頁數: | 95 |
中文關鍵詞: | 無線區域網路 、多通道 、自我調整 、通道指派 、壅塞控制 、服務品質保證 |
外文關鍵詞: | WLAN, multi-channel, self adjustable, channel assignment, congestion control, QoS |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在本論文中,我們研究了在多通道(Multi-channel)無線區域網路中可能會遇到的一些問題,包括了裝備不同天線(Transceiver)數目的節點相容性問題、多通道無線網路中的隱藏節點(Hidden Node)問題、廣播封包遺失問題、通道選擇問題、通道使用率的問題、碰撞與壅塞控制等等的問題。
在本論文中首先提出了一個可以適合於裝備不同天線數目的節點的多通道媒體存取協定,名叫自我調整多通道媒體存取協定(Self Adjustable Multi-channel Medium Access Control, SAMMAC)。這協定修改了傳統IEEE 802.11訊框的檔頭部份,將原本的RTS/CTS改成可以支援多通道的MRTS/MCTS,另外為了保證通道保留的成功率,多增加了MCTS-R來實現三方握手通道保留機制。自我調整多通道媒體存取協定可以將許多裝備了不同數目天線的節點整合在同一個網路來傳輸資料,增加了多通道無線區域網路的可用度與彈性。我們更針對裝備多天線的節點設計了一個持續傳輸(Persistent Transmission)的機制,以提高網路整體生產量(Throughput)。
接下來,本論文則是探討在多通道及多天線的無線網路環境中,設計一個有效率的通道分配方法,讓網路節點能夠透過多通道來達到並行資料傳輸。我們提出了一個結合了階層(Hierarchy)與分群(Cluster)的通道分配方法,名叫階層式分群通道分配(Hierarchical Clustering Channel Assignment, HCCA)。通道的分配由最高階層依序向下分配,整個無線網路在通道分配後會被劃分數個子網路(不同的通道),藉此減少網路節點在相同通道中的碰撞(collision),同時也能夠解決端點對端點之間延遲(End-to-end Delay)的問題,提高整體網路效能。
本論文也針對多通道無線區域網路設計了兩種可以增進網路生產量的方法。首先是提出了一個名叫交通察覺多通道媒體存取控制(Traffic Aware Multi-channel MAC, TAMMAC)協定,這個方法的特色是可以根據現在網路交通的狀況,動態的調整傳輸信號區段(Beacon Interval)中的競爭時段(Contention Period)的大小,透過動態的調整,網路可以在生產量與要求傳送成功率間取得一個較佳的平衡。接下來是針對在多通道無線區域網路中壅塞(Congestion)問題的研究,在一個資料流傳輸頻繁的多跳點(Multihop)無線網路中,熱點(hop spot)可會因為內部資料流競爭(Intra-flow Contention)與外部資料流競爭(Inter-flow Contention)而能會遭受壅塞,導致封包遺失機率和傳送延遲都會增加,同時生產量也會減少。因此我們提出了一個適用於多通道無限區域網路的壅塞控制方法,名叫有效率的多通道資料流控制(Efficient Flow Control with Multi-channel, EFCM)方法,EFCM是採用一個逐跳模式(Hop-by-hop)的壅塞控制方法,利用修改過的MRTS/MCTS來控制封包協調,同時解決多通道環境下的隱藏節點的問題。另外,我們設定中繼節點比源頭有較高的優先權搶得通道的使用權,轉送節點有比原始節點較高的傳輸優先權,每個節點會監控流量的情況減少運輸擁擠的情況發生。
根據我們所做的實驗模擬結果,可以發現我們所提出的方法可以有效提昇在多通道無線區域網路中的效能,包括了降低網路延遲、增加網路生產量、擴充性與相容性。
The use of multiple channels in wireless networks may provide performance advantages in reducing collisions and enabling more concurrent transmissions. A mobile host that participates in multi-channel transmission may equip with one or more transceivers. A MAC protocol designed for multi-channel wireless networks should deal with the communications among the MHs no matter how many transceivers they use. Moreover, the multi-channel wireless networks should accommodate traditional MHs that support single channel transmission. Channel selection is also a key point to improving the performance of multi-channel wireless networks. A MH should choose proper channels which do not interfere with other MHs’ channels. Furthermore, the whole network throughput and performance should be guaranteed that higher than single channel environment.
In this dissertation, we propose a new multi-channel MAC protocol for MHs that are equipped with single transceiver or multi-transceivers in a multi-hop wireless network, which is named Self Adjustable Multi-channel MAC protocol (SAMMAC). The proposed scheme modified the RTS/CTS frames for multi-channel usage, and divides the transmission frame into channel negotiation and data transmission period. SAMMAC can contain different type of MHs (including multi-channel and single channel nodes) and achieve high throughput.
Channel assignment is an important issue in the multi-channel wireless networks to achieve high throughput. Previous works on multi-channel assignment can be classified into two categories: the algorithms-based and the negotiation-based schemes. The algorithm-based schemes treat channel assignment as the coloring problem and require complex computations. The negotiation-based schemes usually need a common control channel to negotiate data channels but fewer computations. However, they usually require time synchronization, which is hard to achieve in wireless networks. Moreover, the negotiation-based schemes have larger end-to-end delay in multi-hop communications due to message exchanges. This dissertation proposed an asynchronous scheme, named Hierarchical Clustering Channel Assignment (HCCA), for channel assignment based on clustering nodes into a hierarchy. Channels are allocated from the highest cluster to lower clusters. The HCCA is efficient to mitigate the interference of adjacent MHs.
We also design an algorithm to adjust the contention window according to the traffic condition, named Traffic Aware Multi-channel Medium Access Control (TAMMAC), which can exploit multiple channels with smart window increase and decrease rules to adjust the contention window size dynamically and properly according to network traffic condition to maximize the channel utilization. In addition, we design a hop-by-hop congestion control scheme for MANET with multi-channel usage, which is named Efficient Flow Control with Multi-channel (EFCM), to improve the whole network throughput. In this scheme, the intermediate nodes have higher priority than the source (or leaf) nodes to contend for the right of transmission to solve the intraflow contention. In order to solve the interflow contention, congestion control is taken in every node to construct a flow table, which restricts the number of packets of every flow passing by congested nodes.
The simulation results show that our schemes can effectively exploit multiple channels to achieve higher throughput than IEEE 802.11 and many existing multi-channel MAC protocols.
[1] IEEE 802.11 Working Group,”Part II: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications,” ANSI/IEEE Standard 802.11, September 1999.
[2] N. Jain, S. R. Das, and A. Nasipuri,” A Multi-Channel CSMA MAC Protocol with Receiver-Based Channel Selection for Multi-hop Wireless Networks,” in Proceedings of 10th International Conference Computer Communication Networks, pp.432-439, 2001.
[3] S. L. Wu, C. Y. Lin, Y. C. Tseng, and J. P. Sheu,” A New Multi-channel MAC Protocol with On-Demand Channel Assignment for Multi-hop Mobile Ad Hoc Networks,” in Proceedings of International Symposium on Parallel Architectures, Algorithms and Networks 2000, pp.232 - 237, December 2000.
[4] Y. C. Tseng, S. L. Wu, C. Y. Lin, and J. P. Sheu,” A Multi-Channel MAC Protocol with Power Control for Multi-hop Mobile Ad Hoc Networks,” Computer Journal, vol. 45, no. 1, pp.101-110, January 2002.
[5] A. Raniwala, K. Gopalan, and T. Chiueh,” Centralized Channel Assignment and Routing Algorithms for Multi-Channel Wireless Mesh Networks,” ACM Mobile Computing and Communications Review, Volume 8, Number 2. June 2004.
[6] J. So and N. Vaidya,” Multi-channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver,” in Proceedings of ACM Mobihoc, May 2004.
[7] V. Bahl, A. Adya, J. Padhye, A. Wolman,” Reconsidering the Wireless Systems with Multiple Radios,” in Proceedings of Future Directions in Network Architecture ’03.
[8] W. Hung, K. Law and A. Leon-Garcia,” A Dynamic Multi-channel MAC for Ad Hoc LAN,” in Proceedings of 21st Biennial Symposium on Communications, April 2002.
[9] A. Nasipuri and S. R. Das,” Multichannel CSMA with Signal Power-based Channel Selection for Multihop Wireless Networks,” in Proceedings of IEEE Vehicular Technology Conference (VTC), September 2000.
[10] J. H. Chen and Y. D. Chen,” AMNP: Ad Hoc Multichannel Negotiation Protocol for Multihop Mobile Wireless Networks,” in Proceedings of IEEE International Conference on Communication, 2004.
[11] J. Broch et al., “A Performance Comparison of Multi-hop Wireless AdHoc Network Routing Protocols,” in Proceedings of ACM/IEEE MOBICOM’98, pp. 85–97, October 1998.
[12] Y. Li, H. Wu, D. Perkins, N. F. Tzeng, and M. Bayoumi, “MAC-SCC: A Medium Access Control Protocol with Separate Control Channel for Reconfigurable Multi-hop Wireless Networks,” IEEE Transactions on Wireless Communications, Vol. 5, No. 7, pp.1805 – 1817, July 2006.
[13] J. H. Chen, S. T. Sheu, and C. A. Yang, “A New Multi-Channel Access Protocol for IEEE 802.11 Ad Hoc Wireless LANs,” in Proceedings of 14th IEEE Personal, Indoor and Mobile Radio Communications 2003, vol.3, pp.2291 - 2296, September 2003.
[14] X. Tian, Y. Fang, and T. Ideguchi, ”Multi-Channel Time-Spread Scheduling: A New Approach to Handling Heavy Traffic Loads in Ad Hoc Networks,” in Proceedings of IEEE Wireless Communications and Networking Conference 2004, pp.1075-1080, March 2004.
[15] IEEE Std 802.11b-1999: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications. IEEE, Inc., New York, USA, 1999.
[16] IEEE Std 802.11g-2003: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications. IEEE, Inc., New York, USA, 2003.
[17] A. Nasipuri, J. Zhuang, and S. R. Das, ”A multi-channel CSMA MAC protocol for multi-hop wireless networks”, in Proceedings of Wireless Communications and Networking Conference 1999, vol.3, pp.1402-1406, September 1999.
[18] A. Tzamaloukas and J. J. Garcia-Luna-Aceves,” A Receiver-Initiated Collision-Avoidance Protocol for Multi-channel Networks” in Proceedings of INFOCOM 2001, Vol. 1, pp. 189 - 198, April 2001.
[19] P. Bahl, R. Chandra J. Dunagan, “ SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in IEEE 802.11 Ad Hoc Wireless Networks ”, in Proceedings of ACM International Conference on Mobile Computing and Networking,2004, pp 216 – 230, 2004.
[20] T. Kuang and C. Williamson, “ A Bidirectional Multi-Channel MAC Protocol for Improving TCP Performance on Multihop Wireless Ad Hoc Networks”, in Proceedings of International Workshop on Modeling Analysis and Simulation of Wireless and Mobile Systems, pp.301- 310, 2004.
[21] Mesquit Software, Development Toolkit for Simulation and Modeling, CSIM, http://mesquite.com/documentation/index.htm
[22] E. S. Jung and N. H. Vaidya, “An Energy Efficient MAC Protocol for Wireless LANs “, in Proceedings of INFOCOM 2002, Vol. 3, pp. 1756–1764, June 2002.
[23] Y. C. Tay and K. C. Chua, “A Capacity Analysis for the IEEE 802.11 MAC Protocol”, Wireless Networks, Volume 7 , Issue 2, pp. 159-171, March/April 2001.
[24] F. Cali, M. Conti, and E. Gregori, ”Dynamic Tuning of the IEEE 802.11 Protocol to Achieve a Theoretical Throughput Limit,” IEEE Transactions on Networking, Vol. 8, pp. 785-799, December 2000.
[25] D. Zheng, and J. Zhang, “Protocol Design and Throughput Analysis of Opportunistic Multichannel Medium Access Control,” in Proceedings of IASTED CIIT’03, 2003.
[26] W. T. Chen, T. K. Huang, Y. C. Chang and J. C. Liu, ” An Adaptive Multi-channel MAC protocol for Wireless Ad Hoc Networks,” The 2006 IEEE International Conference on Communications (ICC 2006), Istanbul, Turkey, June 2006.
[27] M. R. Garey and D. S. Johnson, “Computer and Intractability: A Guide to the theory of NP-Completeness,” W.H. Freeman 1990.
[28] H. Zheng and C. Peng, “Collaboration and Fairness in Opportunistic Spectrum Access,” in Proceedings of IEEE ICC 2005, Vol.c5, pp. 3132-3136, May 2005.
[29] S. Ramanathan, “A Unified Framework and Algorithm for Channel Assignment in Wireless Networks,” Wireless Networks Vol. 5, Issue 2, pp.81-94, March 1999.
[30] T. Hui, L. Y. Yang, H. J. Dong, and Z. Ping, “A MAC Protocol Supporting Multiple Traffic over Mobile Ad Hoc network,” in Proceedings of IEEE VTC 2003, Vol. 1, pp. 665-669, April 2003.
[31] K. Liu, T. Wong, J. Li, L. Bu, and J. Han, “A Reservation-Based Multiple Access Protocol with Collision Avoidance for Wireless Multihop Ad Hoc Networks,” in Proceedings of IEEE ICC 2003, Vol. 2, pp. 1119-1123, May 2003.
[32] A. Raniwala, K. Gppalan, and T. C. Chiueh, “Centralized Channel Assignment and Routing Algorithms for Multi-channel Wireless Mesh Networks,” ACM Mobile Computing and Communication Review, Vol. 8, pp.50-65, 2004.
[33] P. Kyasanur and N. H. Vaidya, “Routing and Interface Assignment in Multi-Channel Multi-Interface Wireless Networks,” in Proceedings of IEEE WCNC, March 2005.
[34] A. Raniwala and T. C. Chiueh, “Architecture and Algorithms for an IEEE 802.11-Based Multi-channel Wireless Mesh Network,” in Proceedings of IEEE INFOCOM 2005, Vol. 3, pp. 2223-2234, March 2005.
[35] R. Draves, J. Padhye, and B. Zill, “Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks,” in Proceedings of ACM MobiCOM 2004, pp. 114-128, 2004.
[36] D. B. Johnson and D. A. Maltz, “Dynamic Source Routing in Ad Hoc Wireless Networks,” Mobile Computing, Ch. 5, pp.153-181, 1996.
[37] J. Li, Z. J. Haas, M. Sheng, and Y. Chen, “Performance Evaluation of Modified IEEE 802.11 MAC for Multi-Channel Multi-Hop Ad Hoc Network,” in Proceedings Of IEEE AINA 2003, pp. 312-317, March 2003.
[38] F. Fitzek, D. Angelini, G. Mazzini, and M. Zorzi, “Design and Performance of an Enhanced IEEE 802.11 MAC Protocol for Multi-Hop Coverage Extension,” IEEE Wireless Communications, Vol. 10, pp. 30-39, December 2003.
[39] L. Cao and H. Zheng, “Distributed Spectrum Allocation via Local Bargaining,” in Proceedings IEEE SECON, September 2005.
[40] B. J. Ko and D. Rubenstein, ”Distributed, Self-Stabilizing Placement of Replicated Resources in Emerging Networks,” in Proceedings of IEEE ICNP, pp. 6-15, November 2003.
[41] A. K. Perekh and R. G. Gallager ,” A Generalized Processor Sharing Approach to Flow Control in Integrated Services Network: The Signal-Node Case," IEEE Transactions on Networking, vol. 1, no. 3, pp. 344-357, June 1993.
[42] S. Sheu, T. Chen, J. Chen, and F. Ye, “An Improved Data Flushing MAC Protocol for IEEE 802.11 Wireless Ad Hoc Network,” in Proceedings of IEEE VTC 2002, pp 2435-2439, September 2002.
[43] Y. Li, H. Wu, D. Perkins, N. F. Tzeng, and M. Bayoumi, “MAC-SCC: Medium Access Control with a Separate Control Channel for Multi-hop Wireless Networks,” in Proceedings of 23rd International Conference on Distributed Computing Systems Workshops, pp.764 – 769, May 2003.
[44] R. D. Oliveira and T. Braun, “A Smart TCP Acknowledgment Approach for Multihop Wireless Networks,” IEEE Transaction on Mobile Computing, vol. 6, no. 2, February 2007.
[45] S. Chen and N. Yang, “Congestion Avoidance Based on Lightweight Buffer management in Sensor Networks,” IEEE Transactions on Parallel and Distributed Systems, vol. 17, no. 9, September 2006.
[46] H. Zhai and Y. Fang, “Distributed Flow Control and Medium Access in Multihop Ad Hoc Networks,” IEEE Transactions on Mobile Computing, vol. 5, no. 11, November 2006.
[47] Y. Yi and S. Shakkottai, “Hop-by-Hop Congestion Control over a Wireless Multi-Hop Network,” in Proceedings of IEEE INFOCOM, March 2004.
[48] H. Zhai, J. Wang and Y. Fang, “Distributed Packet Scheduling for Multihop Flows in Ad Hoc Networks,” in Proceedings of IEEE WCNC, March 2004.
[49] Z. Fu, P. Zerfos, H. Luo, S. Lu, L. Zhang and M. Gerla, “The Impact of Multihop Wireless Channel on TCP Throughput and Loss,” in Proceedings of IEEE INFOCOM, March 2003.
[50] S. Xu and T. Safadawi, “Does the IEEE 802.11 MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks?,” IEEE Communication Magazine, vol. 39, pp. 130-137, June 2001.
[51] J. Li, C. Blake, D. Couto, H. Lee and R. Morris, “Capacity of Ad Hoc Wireless Network,” in Proceedings of ACM MobiCom, July 2001.