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.

270 <strong>Wireless</strong> <strong>Ad</strong> <strong>Hoc</strong> <strong>and</strong> <strong>Sensor</strong> <strong>Networks</strong>6.9.2 Cost FunctionThe proposed cost function includes both the cost of queue occupancy<strong>and</strong> the cost of transmitting a given burst of data. The latter is thenapproximated with a quadratic form to obtain an optimal control law,which can be derived using the st<strong>and</strong>ard Riccati equation. Moreover, thissolution is proven to be stable <strong>and</strong> will converge.6.9.2.1 Queue Occupancy CostConsider a known, ideal queue utilization, q ideal , which renders desiredsystem performance in terms of throughput <strong>and</strong> delay. The buffer cost insuch a case can be selected as a quadratic function of error between ideal<strong>and</strong> actual queue utilization:2Bq ( ( k )) = γ ⋅( q( k) −qideal )ii(6.41)where g is a scaling factor <strong>and</strong> qi( k)is the current queue utilization. Insuch a case, the cost of queue utilization is the lowest for qi( k)=qideal, <strong>and</strong>increases when the utilization is lower or higher than desired.To get a quadratic cost function as in the Riccatti equation, the statevariable is substituted by transiting queue utilization by a constantq idealx(k)=q(k)qi i − ideal(6.42)Now, the state equation can be rewritten asx ( k+ 1) = x ( k ) +u( k ) +w ( k)i i i i(6.43)<strong>and</strong> the cost function is expressed asBx ( ( k )) = γ ⋅( x( k))ii2(6.44)The selection of the parameter gamma will influence the convergenceof the queue utilization dynamics to a target value. The bigger the gammaparameter, the more effort (cost) will be spent on converging to the targetqueue utilization <strong>and</strong> corresponding performance level. However, thiswill render higher cost for transmissions, thus consuming more energythan in the case of a lower gamma.6.9.2.2 Transmission CostThe wireless nodes consume energy to transmit packets. This energy dependson transmission power needed for successful transmission <strong>and</strong> durationof transmission. The selection of the modulation rate adds complexity tothis term, because duration of transmission will vary with modulation

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

Saved successfully!

Ooh no, something went wrong!