Using Channel State Dependent Packet Scheduling to Improve Tcp Throughput over Wireless Lans P. Bhagwat Et Al. / Csdp Scheduling over Wlans 2
نویسندگان
چکیده
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 eeect 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 eeect, 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, signii-cant improvement in channel utilization can be achieved in typical wireless LAN conngurations.
منابع مشابه
Enhancing Throughput over Wireless LANs Using Channel State Dependent Packet Scheduling
Unlike wired networks, packets transmitted on wireless channels are often subject to burst errors which cause back to back packet losses. 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, i...
متن کاملTCP BEHAVIOR OVER WIRELESS LINKS: POSSIBLE IMPROVEMENTS WITH SCHEDULING AND NETWORK CODING by Lakmal
The focus of this research study is on behavior of traditional TCP over wireless links and possible improvements with scheduling and network coding. TCP was originally designed for wired networks, where random bit error rate is negligible, and congestion is the main cause of packet loss. This assumption does not always hold when end to end path includes wireless links. Then, TCP assumes that hi...
متن کاملA new packet scheduling algorithm for access points in crowded WLANs
Nowadays, Wireless LANs (WLANs) have been densely deployed to provide the last mile delivery of Internet access to mobile clients. As the population of WLAN clients who carry WiFi-enabled devices keeps increasing, WLANs are often crowded and WLAN clients may thus encounter serious performance degradation due to channel contention and interference. Therefore, in this paper we present a new packe...
متن کاملImproving Bandwidth-power Efficiency of Homogeneous Wireless Networks Using On-meet Threshold Strategy (RESEARCH NOTE)
Over two decades, a problem of location dependent has been focused for improving the communication Bandwidth-Power Efficiency of homogeneous networks. The efficiencies of communication links are weakened by the Hidden Terminal Problem. Thus we propose a Fine – Tune Strategy for analyzing the On-Off communication region. We were observed that the proposed technique had been able to track and mo...
متن کاملFair Scheduling of Real-time Traffic over Wireless LANs
With the advent of the IEEE 802.11 wireless networks that provide high speed connectivity, demand for supporting multiple real-time traffic applications over wireless LANs has been increasing. A natural question is how to provide fair resource allocation to real-time traffic in wireless LANs. Wireless networks are subject to unpredictable location-dependent error bursts, which is different from...
متن کامل