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...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Predictive Congestion Control for <strong>Wireless</strong> <strong>Sensor</strong> <strong>Networks</strong> 431In both CODA <strong>and</strong> Fusion protocols, nodes use a broadcast message toinform their neighboring nodes of the onset of congestion. Although thisis quite interesting, the onset of congestion message occurring inside thenetwork is not guaranteed to reach the sources. Moreover, available protocols(Hull et al. 2004, Wan et al. 2003, Yi <strong>and</strong> Shakkotai 2004) do notpredict the onset of congestion in dynamic environments, for example,due to fading channel conditions. Finally, very few analytical results arepresented in the literature in terms of guaranteeing the performance ofavailable congestion control protocols. In contrast to these protocols, themethod of Zawodniok <strong>and</strong> Jagannathan (2005) can predict <strong>and</strong> mitigatethe onset of congestion by gradually reducing the traffic flow defined byusing the queue availability <strong>and</strong> channel state.Besides predicting the onset of congestion, this scheme guarantees convergenceto the calculated target outgoing rate by using a novel, adaptivebackoff interval selection algorithm. In CSMA/CA-based wireless networks,a backoff selection mechanism is used to provide simultaneousaccess to a common transmission medium <strong>and</strong> to vary transmission rates.Many researchers (Vaidya et al. 2000, Wang et al. 2005, Kuo <strong>and</strong> Kuo 2003)have focused on the performance analysis of backoff selection schemesfor static environments. However, these schemes lack the ability to adaptto a changing channel state, congestion level, <strong>and</strong> size of the network. Forexample, in (Vaidya et al. 2000) the backoff intervals for the nodes areselected proportional to a flow weight, thus providing weighted fairness.However, the solution assumes a uniform density of transmitting nodesbecause the achieved throughput is determined by both a number ofcompeting nodes <strong>and</strong> their backoff intervals. Consequently, distributedfair scheduling (DFS) will yield an unfair throughput for nodes withdifferent number of neighbors. In contrast, the proposed algorithmdynamically alters backoff intervals according to current network conditions,for instance, the varying number of neighbor nodes <strong>and</strong> fadingchannels.<strong>Ad</strong>ditionally, the protocol (Zawodniok <strong>and</strong> Jagannathan 2004) usesweights associated with flows to fairly allocate resources during congestion.By adding an optional dynamic weight adaptation algorithm,weighted fairness can be guaranteed in dynamic environments as shownin the proposed work. Finally, using a Lyapunov-based approach, thestability <strong>and</strong> convergence of the three algorithms, for buffer control, backoffinterval selection <strong>and</strong> dynamic weight adaptation, are proved.This chapter is organized as follows. Section 9.2 presents an overviewof the proposed methodology of predicting the onset of congestion, mitigation,DPC <strong>and</strong> weighted fairness. In Section 9.3, the flow control <strong>and</strong>backoff interval selection schemes, their performance <strong>and</strong> weighted fairnessguarantees are presented. Mathematical analysis through theLyapunov method is discussed in this section. Section 9.4 details the

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

Saved successfully!

Ooh no, something went wrong!