Wireless Ad Hoc and Sensor Networks

Wireless Ad Hoc and Sensor Networks Wireless Ad Hoc and Sensor Networks

12.07.2015 Views

Admission Controller Design for High-Speed Networks 153If the traffic is estimated accurately, then the traffic flow modeling errorcan be made very small, which results in a small estimation error in bufferoccupancy. By minimizing the buffer occupancy estimation error, it isshown that the accumulated traffic at the switch is estimated accurately.In high-speed networks, each source should be able to use the availablebandwidth up to its peak bit/cell rate (PBR/PCR). The goal of a bandwidthestimation and allocation scheme, then, is to enable the availablebandwidth to be fully utilized while maintaining a good QoS, where theQoS parameters are the packet or cell loss ratio (PLR/CLR), and transferdelay. In this chapter, the objective of selecting a suitable traffic estimationscheme is to estimate the current bandwidth usage, predict the futurebandwidth requirement, and to identify the available capacity for newsources in the next measurement interval.Equation 4.5 calculates the packet/cell losses encountered at the switchfabric because of the traffic estimation scheme. In this chapter, it is envisionedthat by appropriately using an adaptive estimator in discrete timeto provide the traffic estimate, f ˆ( x( k)), the error in buffer length, and hencethe packet/cell losses, can be minimized. The actual packet/cell lossesare related to the bandwidth requirement for the next measurement interval.By appropriately combining the bandwidth estimated using the predictedtraffic conditions, packet/cell losses, along with the queued data at theswitch, one can estimate the bandwidth required to satisfy the target QoSin the next measurement interval.The buffer occupancy estimation error system expressed in Equation4.5 is used to focus on selecting discrete-time parameter-tuning algorithmsthat guarantee the QoS by appropriately assigning the adequate bandwidthto the existing sources, provided no congestion exists. The proposedadaptive methodology can be best described as follows: The adaptivescheme at the ingress node/switch fabric estimates the network traffic;this estimated traffic, packet/cell losses, and target transfer delay are usedto compute the equivalent bandwidth required to meet the target QoS.4.3 Adaptive Traffic Estimator DesignIn the two-layer NN case, the tunable weights enter in a nonlinear fashion.Stability analysis by Lyapunov’s direct method is performed using novelweight-tuning algorithms that are developed in this chapter. Assume, therefore,that there exist some constant ideal weights W and V for a two-layerNN so that the nonlinear traffic accumulation function can be written asT Tf( x( k)) = W ϕ ( V ϕ ( x( k))) + ε( k)2 1(4.6)

154 Wireless Ad Hoc and Sensor Networkswhere ϕ2( k)is the vector of hidden-layer activation functions, ϕ1( k)is avector linear function, and |( ε k)|≤ εNwith the bounding constant, ε N ,known. For suitable approximation properties, it is necessary to select alarge enough number of hidden-layer neurons. It is not known how tocompute this number for general multilayer NN. Typically, the numberof hidden-layer neurons is selected by a trial-and-error procedure.4.3.1 Estimator StructureDefining the NN traffic estimate in the buffer occupancy estimator byˆ( ( )) ˆ TTf x k = W ( k) ϕ ( V ϕ ( x( k)))2 1(4.7)with Wk ˆ ( ) and Vk ˆ ( ) being the current NN weights, the next step is todetermine the weight updates so that the performance of the closed-loopbuffer occupancy estimation error dynamics at the switch is guaranteed.The structure of the estimator is shown in Figure 4.3, where the currentand past values of buffer occupancy are used as inputs to the NN modelso that an accurate estimate of the network traffic accumulation isobtained. The current and past traffic estimates are used to derive thebandwidth equivalent.Let W and V be the unknown target NN weights required for theapproximation to hold in Equation 4.5 and assume that they are boundedso thatW ≤W , V ≤Vmaxmax. (4.8)d(k)u(k)Buffer dynamicsx(k+1)e(k+1)+−Estimatorx(k + 1)z −1f (x(k))f (x(k − 1))+−∆f(x(k))1/tBandwidthequivalent∆Bw(k)FIGURE 4.3Neural network bandwidth estimator structure.

<strong>Ad</strong>mission Controller Design for High-Speed <strong>Networks</strong> 153If the traffic is estimated accurately, then the traffic flow modeling errorcan be made very small, which results in a small estimation error in bufferoccupancy. By minimizing the buffer occupancy estimation error, it isshown that the accumulated traffic at the switch is estimated accurately.In high-speed networks, each source should be able to use the availableb<strong>and</strong>width up to its peak bit/cell rate (PBR/PCR). The goal of a b<strong>and</strong>widthestimation <strong>and</strong> allocation scheme, then, is to enable the availableb<strong>and</strong>width to be fully utilized while maintaining a good QoS, where theQoS parameters are the packet or cell loss ratio (PLR/CLR), <strong>and</strong> transferdelay. In this chapter, the objective of selecting a suitable traffic estimationscheme is to estimate the current b<strong>and</strong>width usage, predict the futureb<strong>and</strong>width requirement, <strong>and</strong> to identify the available capacity for newsources in the next measurement interval.Equation 4.5 calculates the packet/cell losses encountered at the switchfabric because of the traffic estimation scheme. In this chapter, it is envisionedthat by appropriately using an adaptive estimator in discrete timeto provide the traffic estimate, f ˆ( x( k)), the error in buffer length, <strong>and</strong> hencethe packet/cell losses, can be minimized. The actual packet/cell lossesare related to the b<strong>and</strong>width requirement for the next measurement interval.By appropriately combining the b<strong>and</strong>width estimated using the predictedtraffic conditions, packet/cell losses, along with the queued data at theswitch, one can estimate the b<strong>and</strong>width required to satisfy the target QoSin the next measurement interval.The buffer occupancy estimation error system expressed in Equation4.5 is used to focus on selecting discrete-time parameter-tuning algorithmsthat guarantee the QoS by appropriately assigning the adequate b<strong>and</strong>widthto the existing sources, provided no congestion exists. The proposedadaptive methodology can be best described as follows: The adaptivescheme at the ingress node/switch fabric estimates the network traffic;this estimated traffic, packet/cell losses, <strong>and</strong> target transfer delay are usedto compute the equivalent b<strong>and</strong>width required to meet the target QoS.4.3 <strong>Ad</strong>aptive Traffic Estimator DesignIn the two-layer NN case, the tunable weights enter in a nonlinear fashion.Stability analysis by Lyapunov’s direct method is performed using novelweight-tuning algorithms that are developed in this chapter. Assume, therefore,that there exist some constant ideal weights W <strong>and</strong> V for a two-layerNN so that the nonlinear traffic accumulation function can be written asT Tf( x( k)) = W ϕ ( V ϕ ( x( k))) + ε( k)2 1(4.6)

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

Saved successfully!

Ooh no, something went wrong!