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.

84 <strong>Wireless</strong> <strong>Ad</strong> <strong>Hoc</strong> <strong>and</strong> <strong>Sensor</strong> <strong>Networks</strong>S2Link capacityS3D3SW1SW2SW3D2S1D1FIGURE 3.1AParking lot configuration.SourceVirtual dest/sourceVirtual dest/sourceDestinationFIGURE 3.1BHop-by-hop rate control.Most congestion schemes consist of adjusting the input rates to matchthe available link capacity (or rate) so that a desired QoS can be met.Depending upon the duration of congestion, different schemes can beapplied. For congestion lasting less than the duration of connection, anend-to-end feedback control scheme can be used. For short-term congestion,providing sufficient buffers in the switches is the best solution <strong>and</strong> adesign procedure is required. Though end-to-end rate control can be applicable,the round-trip delay can be very large. This problem is fixed bysegmenting the network into smaller pieces <strong>and</strong> letting the switches act as“virtual source” <strong>and</strong>/or “virtual destination.” Segmenting the networkusing virtual source/destination reduces the size of the feedback loops(Jain 1996), but the intermediate switches/routers have to be updated withsoftware so that the entire system is transparent. To overcome this problem,an end-to-end congestion control scheme is typically proposed.The most important step in preventing congestion is to estimate thenetwork traffic that is being accumulated at the switch in an intelligentmanner. In the worst-case scenario, every ATM switch could act as avirtual source/destination <strong>and</strong> one could apply hop-by-hop rate control,as shown in Figure 3.1b, for preventing congestion. Tracking queue length(whose exact value is determined based on QoS measurements) is desirableto avoid cell losses due to overflows <strong>and</strong> to maintain high networkutilization.A computer network can be viewed as a set of virtual source/destinationpairs <strong>and</strong> they can then be modeled as multiinput multioutput

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

Saved successfully!

Ooh no, something went wrong!