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.

436 <strong>Wireless</strong> <strong>Ad</strong> <strong>Hoc</strong> <strong>and</strong> <strong>Sensor</strong> <strong>Networks</strong>will be used as the second metric. The network efficiency measured asthe total throughput at the base station will be taken as an additionalmetric. Weighted fairness will be used as a metric, because congestion cancause unfair h<strong>and</strong>ling of flows. Formally, the weighted fairness is definedin terms of fair allocation of resources asW ( t , t ) ϕ − W ( t , t ) ϕ =f 1 2 f m 1 2 m 0(9.1)where f <strong>and</strong> m are considered flows, ϕ f is the weight of flow f,<strong>and</strong> Wf ( t1, t2)is the aggregate service (in bits) received by it in the interval[ t1, t2]. Finally, fairness index ( FI ) (Vaidya et al. 2000), which is definedas FI = ( ∑ f Tf φf) 2 /( η* ∑ f ( Tf φf) 2 ), where T f is the throughput of flowf <strong>and</strong> η is the number of flows, will be utilized as a metric.The proposed congestion control scheme ensures stability <strong>and</strong> performance,analytically. The proposed congestion control scheme based onbuffer occupancy <strong>and</strong> backoff interval selection is summarized next.9.3 <strong>Ad</strong>aptive Congestion ControlThe proposed adaptive congestion control scheme consists of adaptiverate <strong>and</strong> backoff interval selection schemes. The adaptive rate selectionscheme will minimize the effect of congestion on a hop-by-hop basis byestimating the outgoing traffic flow. This scheme when implemented ateach node will become a backpressure signal to the sources. Consequently,the congestion is alleviated (1) by designing suitable backoff intervals foreach node based on channel state <strong>and</strong> current traffic <strong>and</strong> (2) by controllingthe flow rates of all nodes, including the source nodes to prevent bufferoverflowing. Next, we describe the rate <strong>and</strong> backoff selection algorithmsin detail. Then, the data dissemination <strong>and</strong> fair scheduling are presented.Finally, the fairness guarantee of the proposed scheme is shown.9.3.1 Rate Selection Using Buffer OccupancyThe rate selection scheme takes into account the buffer occupancy <strong>and</strong> atarget outgoing rate. The target rate at the next hop node indicates whatthe incoming rate should be. The selection of the incoming rate isdescribed next.Consider buffer occupancy at a particular node i shown in Figure 9.3.The change in buffer occupancy in terms of incoming <strong>and</strong> outgoing trafficat this node is given asq( k+ 1) =Sat [ q( k ) +T⋅u( k) − f ( u ( k)) + d( k)i p i i i i+1 ](9.2)

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

Saved successfully!

Ooh no, something went wrong!