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.

Distributed Power Control <strong>and</strong> Rate <strong>Ad</strong>aptation 269provide the desired level of service by selecting an appropriate targetvalue of queue utilization. The proposed DP solution will utilize a burstmode transmission to control an incoming flow rate by varying an admissibleburst size. Though the IEEE 802.11 burst mode transmits a numberof data packets within a single RTS/CTS/DATA/ACK exchange, it limitsthe time a single RTS/CTS/DATA/ACK exchange can last. Thus, themaximum size of a burst is limited by the selected modulation rate.The proposed scheme will be recursively applied at every link thatconnects transmitting <strong>and</strong> receiving nodes. The rate selection is performedat the receiving node <strong>and</strong> then transmitted to the receiver, where rateadaptation is performed <strong>and</strong> a suitable burst size can be selected <strong>and</strong>applied. The proposed DP-based scheme uses the DPC algorithm (Zawodniok<strong>and</strong> Jagannathan 2004) to calculate the transmission power required forthe lowest supported rate. Similar to DPC, the receiving node performsthe necessary calculation as to what modulation rate <strong>and</strong> what size of aburst should to be used by the transmitting node.The rate adaptation algorithm uses the state equation for the bufferdynamics at the receiving node. To calculate optimal policy, a cost functionis proposed that includes a cost of queuing packets <strong>and</strong> a cost oftransmitting a given burst of data. The latter is equal to an energyrequired for a transmission of the burst using a selected modulationrate. The solution dictated by the proposed DP policy is subject tosubsequent adjustments, for instance, the selected modulation rate maybe reduced because of the maximum transmission power supported bythe node.The section is organized as follows. First, the state equation is presented.Next, the cost function is introduced <strong>and</strong> discussed. Subsequently, adynamic programming solution that uses the Riccati equation is presented.Then, supplementary alterations of rate <strong>and</strong> burst size are discussed.Finally, the implementation essentials are given.6.9.1 Buffer Occupancy State EquationConsider the queue utilization equation given asq( k+ 1) =q( k ) +u( k ) +w ( k)i i i i(6.40)where k= 012 , , ,…, N−1,N is a time instance, with N being the last stepof the DP algorithm, qi( k)is a queue utilization at node i <strong>and</strong> at timeinstance k; wi( k) , is the outgoing traffic at time k, <strong>and</strong> ui( k)is the incomingtraffic at time k. The term wi( k)is dictated by the next-hop node (i + 1)<strong>and</strong> is considered to be a r<strong>and</strong>om variable with a known distribution <strong>and</strong>expected value. The proposed scheme controls incoming traffic to minimizea cost function presented next.

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

Saved successfully!

Ooh no, something went wrong!