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.

Congestion Control in ATM <strong>Networks</strong> <strong>and</strong> the Internet 913.3.1.2 Implementation of the Proposed SchemeTwo types of ATM cells, namely, flow-data cells <strong>and</strong> RM cells, on anABR connection are considered. A source/virtual receives a regularsequence of RM cells that provide feedback to enable it to adjust itsrate of cell transmission. The bulk of the RM cells are initiated by thesource, which transmit one forward RM (FRM) cell for every (Nrm –1)data cells, where Nrm is a preset parameter. As each FRM is receivedat the destination, it is turned around <strong>and</strong> transmitted back to thesource as a backward RM (BRM) cell. Each FRM cell contains a congestionindication (CI), no increase (NI), <strong>and</strong> explicit cell rate (ER)fields, besides current cell rate (CCR) <strong>and</strong> minimum cell rate (minCR)fields. Any intermediate switch can set CI or NI fields, the source willset the CCR <strong>and</strong> MinCR field, whereas the intermediate or destinationswitches set the ER field. Our proposed scheme at each intermediate/destination switch will provide the feedback, uk ( ), to be used in the ERfield for its source/virtual source <strong>and</strong>, accordingly, the sources/virtualsources will alter their rate based on the ER field. Therefore, the implementationis straightforward. The next step is to determine the weightupdates so that the tracking performance of the closed-loop trackingerror dynamics is guaranteed.3.3.2 Weight UpdatesIt is required to demonstrate that the performance criterion in terms ofcell losses, ck ( ), transmission delay, <strong>and</strong> buffer utilization monitored usingthe error in buffer occupancy, ek ( ), is suitably small, source rates adjustedfairly, <strong>and</strong> that the NN weights, Wk ˆ ( ), Vk ˆ ( ), remain bounded for the trafficrate, <strong>and</strong> uk ( ), is bounded <strong>and</strong> finite. In the following theorem, discretetimeweight-tuning algorithms based on the error in buffer occupancy aregiven, which guarantee that both the error in buffer occupancy <strong>and</strong> weightestimates are bounded.THEOREM 3.3.1 (TRAFFIC CONTROLLER DESIGN)Let the desired buffer length, x d , be finite <strong>and</strong> the NN traffic approximation errorbound, ε N , which is equal to the target CLR, <strong>and</strong> the disturbance bound, d M , beknown constants. Take the control input for Equation 3.5 as Equation 3.19 withweight tuning provided byˆ ( ) ˆ ( ) ˆTVk+ = Vk− αϕ( k)[ˆ y( k) + Bkek ( )] −Γ I− αϕˆ T( )ˆ ϕ ( ) ˆ Tk k V ( k),1 1 1 1 1v1 1(3.22)ˆ ( ) ˆ ( ) ˆTWk+ 1 = Wk− αϕ 2 2( ke ) ( k+ 1) −ΓI−αϕ 2ˆ 2( k)ˆϕ2 T ( k) Wˆ ( k ),(3.23)

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

Saved successfully!

Ooh no, something went wrong!