Page 165 - DCAP207_NETWORKS_DCAP406_COMPUTER_NETWORKS
P. 165

Computer Networks/Networks




                    Notes          The advantage of this algorithm is to save up to the maximum size of the bucket. This means that
                                   bursts of up to number of packets can be sent at the maximum speed for a certain period of time.




                                      Task  What are some preventive measures for congestion control?

                                   10.3 Quality of Service

                                   Quality of Service (QoS) determines the capability of a network to provide predictable service
                                   over various technologies including frame relay, Asynchronous Transfer Mode (ATM), Ethernet,
                                   SONET and IP-routed networks. The networks may use any or all of these technologies. The QoS
                                   also ensure that while providing priority for one or more flow does not make other flows fail.
                                   A flow may be a combination of source and destination addresses, source and destination socket
                                   numbers, and the session identifier or any packet from a certain application or from an incoming
                                   interface. The QoS is primarily used to control over resources like bandwidth, equipment, wide-
                                   area facilities and so on, make more efficient use of network resources, provide tailored services,
                                   provide coexistence of mission-critical applications, etc.

                                   The traffic to computer  networks often  receives equal priority and  the computer  networks
                                   usually do not differentiate between non-critical browser traffic and critical business applications.
                                   The quality of service (QoS) of computer networks is evaluated with respect to the traffic priority
                                   to understand why QoS is desirable in an intranet and the Internet. The bandwidth is considered
                                   an important subject for Internet and intranet services. The amount of data that is being transmitted
                                   through the Internet has been increasing exponential and new applications like real audio and
                                   video; VoIP, videoconferencing, etc. keep on demanding increased bandwidth. The conventional
                                   Internet applications like WWW, FTP, telnet; etc. cannot tolerate packet loss but are less sensitive
                                   to  variable  delays.  However, most  real-time applications  can compensate for  a  reasonable
                                   amount  of packet loss but are usually  very critical  towards high  variable delays.  Therefore,
                                   bandwidth plays an important role in providing a good quality of service. A QoS is defined as
                                   a policy framework that describes the quality of a specific stream of data in terms of bandwidth,
                                   buffer usage, priority, CPU usage, etc. However, the IP protocol stack provides only one QoS in
                                   term of best effort in which the packets are transmitted from point to point without any guarantee
                                   for a special bandwidth or minimum time delay. The best effort traffic model handles all Internet
                                   requests with equal priority and serves them with the first come first serve strategy.

                                   10.3.1 Basic QoS Architecture

                                   QoS enables better service to certain flows in a network by either raising the priority of a flow
                                   or limiting the priority of another flow. The queue management tool, policing and shaping,
                                   Link efficiency tools, etc. are used for controlling the flows and congestion.  Thus, QoS tools
                                   intend  to  alleviate  most  congestion  problems.  The  basic  QoS  architecture  involves  three
                                   fundamental pieces for QoS implementation. They are QoS identification and marking techniques
                                   for coordinating QoS from end to end between network elements, QoS within a single network
                                   element, for example, queuing, scheduling, and traffic-shaping tools and QoS policy management
                                   and accounting functions to control and administer end-to-end traffic across a network. QoS
                                   Identification and Marking is carried out through classification and reservation. Classification
                                   refers to the identifying and providing preferential service to a type of traffic. In classification,
                                   the packet may or may not be marked. If the packet is identified but not marked, it is said to be
                                   on  a per-hop  basis. If  packets are marked, IP  precedence byte  is set.  Common methods  of
                                   identifying flows are  Access Control Lists (ACLs), Policy-based Routing, Committed Access
                                   Rate (CAR), Network-based Application Recognition (NBAR), etc.




          158                               LOVELY PROFESSIONAL UNIVERSITY
   160   161   162   163   164   165   166   167   168   169   170