Using channel state dependent packet scheduling to improve TCP throughput over wireless LANs

被引:43
作者
Bhagwat, Pravin [1 ]
Bhattacharya, Partha [1 ]
Krishna, Arvind [1 ]
Tripathi, Satish K. [2 ]
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
关键词
Packet Loss; Mobile Host; Device Driver; Burst Error; Channel State Dependent Packet;
D O I
10.1023/A:1019132612232
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, a variety of mobile computers equipped with wireless communication devices have become popular. These computers use applications and protocols, originally developed for wired desktop hosts, to communicate over wireless channels. Unlike wired networks, packets transmitted on wireless channels are often subject to burst errors which cause back to back packet losses. In this paper we study the effect of burst packet errors and error recovery mechanisms employed in wireless MAC protocols on the performance of transport protocols such as TCP. Most wireless LAN link layer protocols recover from packet losses by retransmitting lost segments. When the wireless channel is in a burst error state, most retransmission attempts fail, thereby causing poor utilization of the wireless channel. Furthermore, in the event of multiple sessions sharing a wireless link, FIFO packet scheduling can cause the HOL blocking effect, resulting in unfair sharing of the bandwidth. This observation leads to a new class of packet dispatching methods which explicitly take wireless channel characteristics into consideration in making packet dispatching decisions. We compare a variety of channel state dependent packet (CSDP) scheduling methods with a view towards enhancing the performance of transport layer sessions. Our results indicate that by employing a CSDP scheduler at the wireless LAN device driver level, significant improvement in channel utilization can be achieved in typical wireless LAN configurations.
引用
收藏
页码:91 / 102
页数:12
相关论文
共 20 条
[1]  
Amir E., 1995, 1 INT ACM C MOB COMP
[2]  
[Anonymous], 1988, ACM SIGCOMM COMP COM
[3]  
BAKRE A, 1995, P INT C DISTR COMP S
[4]  
CACERES R, 1994, INT CON DISTR COMP S, P12, DOI 10.1109/ICDCS.1994.302385
[5]  
DeSimone A., 1993, P IEEE GLOBECOM 93 D, P542
[6]  
Diepstraten W., 1993, P802119370 IEEE
[7]  
DUCHAMP D, 1992, 17TH CONFERENCE ON LOCAL COMPUTER NETWORKS : PROCEEDINGS, P494, DOI 10.1109/LCN.1992.228152
[8]  
Heybey A., 1990, NETSIM NETWORK SIMUL
[9]  
Jacobson V., 1988, P SIGC 88 S STANF CA
[10]  
Jakes W. C., 1994, MICROWAVE MOBILE COM