13.07.2015 Views

Praise for Fundamentals of WiMAX

Praise for Fundamentals of WiMAX

Praise for Fundamentals of WiMAX

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

262 Chapter 7 • Networking and Services Aspects <strong>of</strong> Broadband Wireless50Congestion Window (# <strong>of</strong> packets)454035302520151050Timeout leads to drop intransmission rate.Slows-StartThreshold0 10 20 30 40 50Round-Trip TimeTimeoutSlow-StartThresholdFigure 7.17 TCP congestion controlonly every round-trip time. When wireless networks have large latencies, this also leads tothroughput reduction. Large latencies coupled with high data rates can also mean that at a giventime, large amount <strong>of</strong> data is in transit. This can lead to TCP’s assuming that the receiver buffer isfull and slowing its transmission rate.TCP per<strong>for</strong>mance is particularly bad under conditions <strong>of</strong> burst errors. Fast retransmit andfast recovery improve the throughput <strong>of</strong> TCP under sporadic random losses only if such lossesoccur only once within an RTT. Consecutive failed attempts will cause the TCP sender to exponentiallyback <strong>of</strong>f its retransmission timer. A loss <strong>of</strong> a series <strong>of</strong> packets can there<strong>for</strong>e cause thetimer to be set very long, leading to long periods <strong>of</strong> inactivity and underutilization <strong>of</strong> the availablelink bandwidth [64].Clearly, running TCP over wireless channel leads to unnecessary degradation in throughput,inefficient utilization <strong>of</strong> scarce resources, and excessive interruptions in data transmissions. Inmobile systems, these problems are exacerbated during handover. Given these problems, a lot <strong>of</strong>research into methods to improve TCP per<strong>for</strong>mance in wireless networks has occurred over thepast decade or so.A number <strong>of</strong> simple tricks can be used to improve TCP per<strong>for</strong>mance in wireless networks.For example, increasing the maximum allowed window size, using selective repeat-ARQ instead<strong>of</strong> the go-back-N ARQ <strong>for</strong> retransmission [23, 39], and using an initial window size larger thanone segment [3] have all been shown to improve TCP per<strong>for</strong>mance over wireless links. Althoughthese optimization methods do provide marginal improvements, they do not mitigate all theproblems <strong>of</strong> TCP in wireless.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!