Browse > Article

Interaction Between TCP and MAC-layer to Improve TCP Flow Performance over WLANs  

Kim, Jae-Hoon (광운대학교 전자통신공학과)
Chung, Kwang-Sue (광운대학교 전자통신공학과)
Abstract
In recent years, the needs for WLANs(Wireless Local Area Networks) technology which can access to Internet anywhere have been dramatically increased particularly in SOHO(Small Office Home Office) and Hot Spot. However, unlike wired networks, there are some unique characteristics of wireless networks. These characteristics include the burst packet losses due to unreliable wireless channel. Note that burst packet losses, which occur when the distance between the wireless station and the AP(Access Point) increase or when obstacles move temporarily between the station and AP, are very frequent in 802.11 networks. Conversely, due to burst packet losses, the performance of 802.11 networks are not always as sufficient as the current application require, particularly when they use TCP at the transport layer. The high packet loss rate over wireless links can trigger unnecessary execution of TCP congestion control algorithm, resulting in performance degradation. In order to overcome the limitations of WLANs environment, MAC-layer LDA(Loss Differentiation Algorithm)has been proposed. MAC-layer LDA prevents TCP's timeout by increasing CRD(Consecutive Retry Duration) higher than burst packet loss duration. However, in the wireless channel with high packet loss rate, MAC-layer LDA does not work well because of two reason: (a) If the CRD is lower than burst packet loss duration due to the limited increase of retry limit, end-to-end performance is degraded. (b) energy of mobile device and bandwidth utilization in the wireless link are wasted unnecessarily by Reducing the drainage speed of the network buffer due to the increase of CRD. In this paper, we propose a new retransmission module based on Cross-layer approach, called BLD(Burst Loss Detection) module, to solve the limitation of previous link layer retransmission schemes. BLD module's algorithm is retransmission mechanism at IEEE 802.11 networks and performs retransmission based on the interaction between retransmission mechanisms of the MAC layer and TCP. From the simulation by using ns-2(Network Simulator), we could see more improved TCP throughput and energy efficiency with the proposed scheme than previous mechanisms.
Keywords
TCP; Cross-layer; CRD; Retry limit; Energy efficiency of mobile devices;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. Nahm, A. Helmy, C. Kuo, "On Interaction Between MAC and Transport Layers in 802.11 Ad- hoc Networks," SPIE ITCOM, October 2004
2 S. Lohier, Y. Doudane and G. Pujolle, "The Benefits of a Cross-layer Approach for TCP Performance Improvements in WLANs," IEEE Applications and Service in Wireless Networks Workshop, May 2005
3 The network simulator ns-2, http://www.isi.edu/ nanam/ns/
4 H. Singh, S. Saena and S. Singh, "Energy Consumption of TCP in Ad Hoc Networks," Wireless Networks, September 2004.
5 L. Qiong and M. Schaar, "Providing Adaptive QoS to Layered Video Over Wireless Local Area Networks through Real-Time Retry Limit Adaptation," IEEE Transaction on Multimedia, April 2004
6 C. E. Perkins and E. M. Royer, "Ad-hoc On- Demand Distance Vector Routing," Proceeding of IEEE Workshop on Mobile Computing Systems and Applications, February 1999
7 R. Jiang, V. Gupta and C. Ravishankar, "Interaction Between TCP and the IEEE 802.11 MAC Protocol," DARPA Information Survivability Conference and Exposition, April 2003
8 V. Raisinghani and S. Iyer, "ECLAIR: An Efficient Cross Layer Architecture for Wireless Protocol Stacks," Fifth World Wireless Congress, May 2004
9 Chung Ho Nam, Soung C. Liew, Cheng Peng Fu, "An Experimental Study of ARQ Protocol in 802.11b Wireless LAN," The IEEE Vehicular Technology Conference, September 2003
10 V. Tsaoussidis and I. Matta, "Open Issues on TCP for Mobile Computing," The Journal of Wireless Communications and Mobile Computing, February 2002
11 C. Jone, K. M. Sivalingam, P. Agrawal and J. C. Chen, "A Survey of Energy Efficient Network Protocol for Wireless Networks," ACM Computer Communication Review, October 1997
12 V. Gupta, S. Krishnamurthy and M. Faloutsos, "Improving the Performance of TCP in the Presence of Interacting UDP Flows in Ad-hoc Networks," International Federation for Information Processing 2004, May 2004
13 IEEE 802.11g WG, Part 11-Amendment 4: Further Higher-Speed Physical Layer Extension in the 2.4 GHz Band, 2003
14 V. Raisinghani and S. Iyer, "Cross-layer Design Optimization in Wireless Protocol Stack," Computer Communications(Elsevier), May 2004