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.

Background on Networking 5loss rate that must closely approximate the basic packet error rate of thetransmission medium. CLS traffic is also characterized by (optional) peakrate, token bucket parameters, <strong>and</strong> maximum packet size. The CLS doesnot accept or make use of specific target values for control parameterssuch as delay or loss. It uses loose admission control <strong>and</strong> simple queuemechanisms, <strong>and</strong> is essentially for adaptive real-time communications.Thus, it does not provide a worst-case delay bound like the GS.Intserv requires packet scheduling <strong>and</strong> buffer management on a perflow basis. As the number of flows <strong>and</strong> line rate increase, it becomes verydifficult <strong>and</strong> costly for the routers to provide Intserv. A solution calledDiffserv can provide QoS control on a service class basis. It is more feasible<strong>and</strong> cost-effective than the Intserv.1.1.2 Differentiated Services (Diffserv)Service differentiation is desired to accommodate heterogeneous applicationrequirements <strong>and</strong> user expectations, <strong>and</strong> to permit differentiatedpricing of Internet services. DS, or Diffserv (Stallings 2002), are intendedto provide scalable service discrimination in the Internet without the needfor per flow state <strong>and</strong> signaling at every hop, as with the Intserv. The DSapproach to providing QoS in networks employs a small, well-defined setof building blocks from which a variety of services may be built. Theservices may be either end-to-end or intradomain. A wide range of servicescan be provided by a combination of the following:• Setting bits in the type of service (ToS) byte at network edges <strong>and</strong>administrative boundaries• Using those bits to determine how packets are treated by therouters inside the network• Conditioning the marked packets at network boundaries in accordancewith the requirements of each serviceAccording to this model, network traffic is classified <strong>and</strong> conditionedat the entry to a network <strong>and</strong> assigned to different behavior aggregates.Each such aggregate is assigned a single DS codepoint (i.e., one of themarkups possible with the DS bits). Different DS codepoints signify thatthe packet should be h<strong>and</strong>led differently by the interior routers. Eachdifferent type of processing that can be provided to the packets is calleda different per-hop behavior (PHB). In the core of the network, packetsare forwarded according to the PHBs associated with the codepoints. ThePHB to be applied is indicated by a Diffserv codepoint (DSCP) in the IPheader of each packet. The DSCP markings are applied either by a trustedcustomer or by the boundary routers on entry to the DS network.

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

Saved successfully!

Ooh no, something went wrong!