Ad Hoc Networks : Technologies and Protocols - University of ...
Ad Hoc Networks : Technologies and Protocols - University of ...
Ad Hoc Networks : Technologies and Protocols - University of ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
148 Transport Layer <strong>Protocols</strong> in <strong>Ad</strong> <strong>Hoc</strong> <strong>Networks</strong><br />
<strong>of</strong> loss. The is due to the inability <strong>of</strong> the MAC layer to distinguish the cause<br />
<strong>of</strong> the loss (congestion, r<strong>and</strong>om wireless errors or mobility-induced), which<br />
makes loss an inappropriate indicator <strong>of</strong> congestion. ATP uses a three phase<br />
rate adaptation mechanism instead <strong>of</strong> the LIMD mechanism <strong>of</strong> TCP. This is because<br />
connections in ad-hoc networks are vulnerable to route failures. Hence<br />
TCP’s multiplicative decrease is unwarranted during route failures where most<br />
<strong>of</strong> the time a new route is chosen. Furthermore, the linear increase causes slow<br />
convergence to the optimal operating b<strong>and</strong>width. Finally, the coarse grained receiver<br />
feedback in ATP eliminates the data connection’s dependence on ACKs<br />
<strong>and</strong> thereby the strong coupling between the forward <strong>and</strong> reverse paths.<br />
Performance<br />
The results presented in Figure 5.8 are for a single connection scenario. ATP’s<br />
rate based transmissions eliminate the negative impacts resulting from burstiness<br />
<strong>of</strong> packet transmissions. This can be observed from the sequence number<br />
progression for the ATP flow in Figure 5.8(a) where the packet transmissions are<br />
more uniformly spaced out when compared to the bursty transmissions in the<br />
case <strong>of</strong> default TCP in Figure 5.2(a) for the same scenario. ATP overcomes the<br />
under-utilization <strong>of</strong> network resources, resulting from the use <strong>of</strong> slow- starts<br />
in ad-hoc networks, by employing the quick start mechanism. Though, the<br />
quick start mechanism probes for the available network b<strong>and</strong>width along the<br />
path within a single rtt, it is still a b<strong>and</strong>width estimation phase <strong>and</strong> hence we<br />
are interested in the under-utilization <strong>of</strong> network resources resulting from the<br />
use <strong>of</strong> quick start. The result in Figure 5.8(b) indicates that the total amount<br />
<strong>of</strong> time spent by the ATP connection in the quick start phase is an order <strong>of</strong><br />
magnitude less than that spent by a default TCP flow in slow start for the same<br />
scenario. Finally, the various design elements <strong>of</strong> ATP help it obtain a significant<br />
throughput improvement over the default TCP case, as shown in Figure 5.8(c).<br />
Trade-<strong>of</strong>fs<br />
ATP, being a protocol tailored to the characteristics <strong>of</strong> ad-hoc networks,<br />
attains significant performance improvement. However, its inter-operability<br />
with TCP is <strong>of</strong> prime concern if a mobile host using ATP also wants to be a part<br />
<strong>of</strong> the static Internet. The inter-operability <strong>of</strong> ATP with TCP is not evident, <strong>and</strong><br />
is currently being investigated [13]. Further, while the strong coupling between<br />
the data <strong>and</strong> ACK paths in TCP is alleviated by the use <strong>of</strong> coarse-grained receiver<br />
feedback, ATP’s rate adaptation mechanism still relies on receiver feedback, <strong>and</strong><br />
the tuning <strong>of</strong> ATP’s receiver feedback rate is still not fully addressed [13].<br />
Related Work<br />
An example <strong>of</strong> another protocol whose design is tailored to a specific target<br />
environment is the satellite transport protocol (STP) [14]. It has been designed