12.07.2015 Views

Wireless Ad Hoc and Sensor Networks

Wireless Ad Hoc and Sensor Networks

Wireless Ad Hoc and Sensor Networks

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

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

430 <strong>Wireless</strong> <strong>Ad</strong> <strong>Hoc</strong> <strong>and</strong> <strong>Sensor</strong> <strong>Networks</strong>Closed-loop stability of the proposed hop-by-hop congestion control isdemonstrated by using the Lyapunov-based approach. Simulation resultsshow that this scheme results in fewer dropped packets, better fairnessindex, higher network efficiency <strong>and</strong> aggregate throughput, <strong>and</strong> smallerend-to-end delays over the other available schemes such as CongestionDetection <strong>and</strong> Avoidance (CODA) (Wan et al., 2003) <strong>and</strong> IEEE 802.11protocols.9.1 IntroductionNetwork congestion, which is quite common in wireless networks, occurswhen the offered load exceeds available capacity or the link b<strong>and</strong>widthis reduced because of fading channels. Network congestion causes channelquality to degrade <strong>and</strong> loss rates to rise. It leads to packet drops atthe buffers, increased delays, <strong>and</strong> wasted energy, <strong>and</strong> requires retransmissions.Moreover, traffic flow will be unfair for nodes whose data have totraverse a significant number of hops. This considerably reduces the performance<strong>and</strong> lifetime of the network. <strong>Ad</strong>ditionally, WSN have constraintsimposed on energy, memory, <strong>and</strong> b<strong>and</strong>width. Therefore, energy-efficientdata transmission protocols are required to mitigate congestion resultingfrom fading channels <strong>and</strong> excess load. In particular, a congestion controlmechanism is needed to balance the load, to prevent packet drops, <strong>and</strong>to avoid network deadlock.Rigorous work has been done in wired networks on end-to-end congestioncontrol (Jagannathan 2002, Peng et al. 2006). In spite of severaladvantages in end-to-end control schemes, the need to propagate the onsetof congestion between end-systems makes the approach slow. In general,a hop-by-hop congestion control scheme reacts to congestion faster <strong>and</strong>is normally preferred to minimize packet losses in wireless networks.Therefore, the scheme from Zawodniok <strong>and</strong> Jagannathan (2005) uses anovel hop-by-hop flow control algorithm that is capable of predicting theonset of congestion <strong>and</strong> then gradually reducing the incoming traffic bymeans of a backpressure signal.In comparison, the CODA protocol proposed by Wan et al. (2003) usesboth a hop-by-hop <strong>and</strong> an end-to-end congestion control scheme to reactto an already present congestion by simply dropping packets at the nodepreceding the congestion area. Thus, CODA partially minimizes theeffects of congestion, <strong>and</strong> as a result retransmissions still occur. Similar toCODA, Fusion (Hull et al., 2004) uses a static threshold value for detectingthe onset of congestion even though it is normally difficult to determinea suitable threshold value that works in dynamic channel environments.

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

Saved successfully!

Ooh no, something went wrong!