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.

90 <strong>Wireless</strong> <strong>Ad</strong> <strong>Hoc</strong> <strong>and</strong> <strong>Sensor</strong> <strong>Networks</strong>FACT 3.3.1The activation functions are bounded by known positive values so that≤ ϕ 1max , |ˆ ϕ2( k)| ≤ ϕ2max,| ϕ̃1( k)| ≤ ϕ̃max1 , <strong>and</strong> | ϕ̃2( k)| ≤ ϕ̃2maxThe traffic rate using the feedback, uk ( ), is obtained as|ˆ ϕ 1 ( k)|1ukT x k W T( ) = ( d( + 1) − ˆ ( k )ˆ ϕ2( k ) + k v e ( k ))(3.19)<strong>and</strong> the closed-loop dynamics becomeTek ( + ) = kek ( ) + e( k) + W ( k) ̃ϕ ( k) + ε( k) + dk ( )1 v i2(3.20)where the traffic-flow modeling error is defined byTei( k) = W ̃ ( k) ̃ϕ 2 ( k).(3.21)3.3.1.1 Weight Initialization <strong>and</strong> Online LearningFor the NN control scheme that is presented in this chapter, there is nopreliminary offline analysis required for tuning the weights. Theweights are simply initialized at zero. Figure 3.3 shows that the controlleris just a simple <strong>and</strong> conventional rate-based proportional <strong>and</strong>derivative controller because the NN outputs become zero. As a result,the unknown traffic accumulation at the switch is not approximatedby the NNs initially or during the transient phase when the transmissionstarts. St<strong>and</strong>ard results (Jagannathan <strong>and</strong> Talluri 2000) indicatethat for controlling traffic congestion, a conventional rate controllermay result in bounded buffer-occupancy errors if the gains are suitablyselected. Then, the closed-loop system remains stable until the NNsystem begins to learn. Subsequently, the buffer occupancy errorsbecome smaller <strong>and</strong> the cell losses eventually become small as well.Providing offline training will minimize the cell losses in the transientcondition, <strong>and</strong> the weights from offline can serve as initial weights foronline training. Therefore, the NN weights are tuned online, <strong>and</strong> theQoS improves as the NN learns the unknown traffic accumulation,f( x( k)).A comparison is shown in terms of QoS between multilayerNN with, <strong>and</strong> without, an initial learning phase. Here, thebackpropagation algorithm is used to train the NN, <strong>and</strong> the training isdescribed in subsection 3.3.3.

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

Saved successfully!

Ooh no, something went wrong!