TCP Performance in Wireless multi-hop Networks: Difference between revisions
Jump to navigation
Jump to search
Line 62: | Line 62: | ||
== Performance Metric == |
== Performance Metric == |
||
<table> |
|||
<tr><td> </td> |
|||
<td> |
|||
<li>Throughput as performance metric used |
|||
<li>TCP throughput ussually less than optimal due to TCP senders inability to accurate determine the cause of a packet loss |
|||
<li>TCP sender assumes that all packets losses are caused by congestion |
|||
<li>When link on TCP route breaks, TCP sender reacts as if congestion was the cause, reducing its congestion window and, in instance of a timeout, backing-off its retransmission timeout (RTO) |
|||
<li>Therefore, route changes due to host mobility can detrimental impact on TCP performance |
|||
<li>To gauge impact of route changes on TCP perfomance, we derived an upper bound on TCP throughput, the expected throughput |
|||
<li>TCP throughput measure obtained by simulation is then compared with expected throughput |
|||
<li>''Expected throughput was obtained as the following:''<br> |
|||
- First simulated a static (fixed) network of n nodes that formed a linear chain containing n-1 wireless hops<br> |
|||
- Nodes used 802.11 protocol for medium access<br> |
|||
- Then a one-way TCP data transfer was performed between the two nodes at the ends of the linear chain, and the TCP throughput was measured between these nodes |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
== Measurement of TCP-Reno Throughput == |
== Measurement of TCP-Reno Throughput == |
||
== Mobility Induced Behaviours == |
== Mobility Induced Behaviours == |
Revision as of 16:34, 30 January 2005
Introduction
|
Simulation Environment and Methodology
|
Performance Metric
- First simulated a static (fixed) network of n nodes that formed a linear chain containing n-1 wireless hops - Nodes used 802.11 protocol for medium access - Then a one-way TCP data transfer was performed between the two nodes at the ends of the linear chain, and the TCP throughput was measured between these nodes |