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.

Background on Networking 3not at all. A CBR connection must specify the parameters, including PCRor peak emission interval denoted as T, which is given by T = 1/PCR, celldelay variation tolerance (CDVT), maximum cell transfer delay, <strong>and</strong> cellloss ratio. The st<strong>and</strong>ard defines the rate in terms of an algorithm makingnecessary allowances for jitter (cell delay variation) introduced betweena terminal <strong>and</strong> the network interface. The chosen algorithm, called thevirtual scheduling algorithm or the continuous state leaky bucket, is notst<strong>and</strong>ardized as the generic cell rate algorithm (GCRA).The variable bit rate (VBR) service category is intended for a wide rangeof connections; it includes real-time constrained connections (rt-VBR), aswell as connections that do not need timing constraints (nrt-VBR). (Notethat CBR is normally used for a real-time service.) The VBR is basicallydefined by its PCR, sustainable cell rate (SCR), <strong>and</strong> maximum burst size(MBS). The SCR indicates the upper bound for the mean data rate, <strong>and</strong>the MBS indicates the number of consecutive cells sent at peak rate.The available bit rate (ABR) st<strong>and</strong>ard specifies how users should behavein sending data <strong>and</strong> resource management (RM) cells in response tonetwork feedback in the form of explicit rate or congestion indications.An application using ABR specifies a PCR that it will use <strong>and</strong> a minimumcell rate (MCR) that it requires. The network allocates resources so thatall ABR applications receive at least their MCR capacity. Any unusedcapacity is then shared in a fair <strong>and</strong> controlled fashion among all ABRsources. The ABR mechanism uses explicit feedback to sources to ensurethat capacity is fairly allocated.At any given time, a certain amount of the capacity of an ATM networkis consumed in carrying CBR <strong>and</strong> the two types of VBR traffic. <strong>Ad</strong>ditionalcapacity may be available for one or both of the following reasons: (1) notall of the total resources have been committed to CBR <strong>and</strong> VBR traffic, <strong>and</strong>(2) the bursty nature of VBR traffic means that sometimes less than thecommitted capacity is used. Any capacity not used by ABR sources remainsavailable for unspecified bit rate (UBR) traffic as explained as follows.The UBR service is suitable for applications that can tolerate variabledelays <strong>and</strong> some cell losses, which is typically true of transmission controlprotocol (TCP) traffic. With UBR, cells are forwarded on a first-in, firstout(FIFO) basis using the capacity not consumed by other services; delays<strong>and</strong> variable losses are possible. No initial commitment is made to a UBRsource, <strong>and</strong> no feedback concerning congestion is provided; this is referredto as a best-effort service.The guaranteed frame rate (GFR) is intended to refine UBR by adding someform of QoS guarantee. The GFR user must specify a maximum packet sizethat he or she will submit to the ATM network <strong>and</strong> a minimum throughputthat he or she would like to have guaranteed, that is, a MCR. The user maysend packets in excess of the MCR, but they will be delivered on a besteffortbasis. If the user remains within the throughput <strong>and</strong> packet size

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

Saved successfully!

Ooh no, something went wrong!