SlideShare a Scribd company logo
1 of 23
HELLO!
I am Hayder Thary
M.Sc.
QoS Presentation
1
QoS
What's mean !
“
-refers to the capability of a network to provide
better service to selected network traffic over
various technologies, including Frame Relay,
Asynchronous Transfer Mode (ATM), Ethernet
and 802.1 networks, SONET, and IP-routed
networks that may use any or all of these
underlying technologies.
- is particularly important for the transport of
traffic with special requirements. In particular,
developers have introduced voice over
IP technology to allow computer networks to
become as useful as telephone networks for
audio conversations.
3
QoS
What's Goal !
to provide priority including dedicated
bandwidth, controlled jitter and latency (required
by some real-time and interactive traffic), and
improved loss characteristics. Also important is
making sure that providing priority for one or
more flows does not make other flows fail.
5
Additionally, use QoS to achieve outcomes such as the
following:
▪ Prioritize network and application traffic, guaranteeing high
priority to important traffic or limiting non-essential traffic.
▪ Achieve equal bandwidth sharing among different subnets,
classes, or users in a network.
▪ Allocate bandwidth externally or internally or both, applying
QoS to both upload and download traffic or to only upload or
download traffic.
▪ Ensure low latency for customer and revenue-generating
traffic in an enterprise environment.
▪ Perform traffic profiling of applications to ensure bandwidth
usage.
FlowMeaning …..
6
A flow can be defined in a number of ways. One
common way refers to a combination of source
and destination addresses, source and
destination socket numbers, and the session
identifier. It can also be defined more broadly as
any packet from a certain application or from an
incoming interface.
7
Flow Characteristics
8
Flow
Characteristics
Reliability Delay Jitter Bandwidth
Flow Characteristics
9
▪ Reliability : Lack of Reliability means losing a packet or
ack.
▪ Delay: Different applications can tolerate delay in
different degrees.
▪ Jitter : jitter is the variation in packets belonging to same
flow.
▪ Bandwidth: different application need different B/W.
Techniques to improve the quality
of service.
10
 Scheduling
 FIFO QUEUING
 PRIORITY QUEUING
 WEIGHTED FAIR QUEUING
 Traffic Shaping
 LEAKY BUCKET
TOKEN BUCKET
 Resource Reservation
 Admission Control
Scheduling
11
o Packets from different flow arrive at switch or router
for processing .
o A good scheduling technique treats the different flow
in a fair and appropriate manner.
FIFO QUEUING
12
 Packets wait in a buffer (queue) until the node is ready to process
them.
 If avg. arrival rate>avg. processing rate =>new packets will be
discarded.
Priority Queuing
13
oPackets are assigned to a priority class
oEach class has its own queue.
oHigher class packets are processed first.
oProblem : Starvation
Weighted Fair Queuing
14
o Packets are still assigned to different classes and admitted
to different queues • The queues are weighted based on
the priority
o Higher priority means higher weight
o If weight are 3,2,1 then 3 packets are processed from q1,2
from q2,and 1 from q1 in a round robin fashion
Traffic Shaping
Is the mechanism to control the amount and the rate of the traffic
sent to the network
15
Leaky Bucket
The rate at which water leaks from a bucket does not depend on
the rate at which the water is input to the bucket .
16
The input rate varies but the o/p remains constant ,similarly
,network can smooth out bursty traffic.
Token Bucket
17
 Leaky bucket does not taken into a/c idle host , if a host is not
sending for a while , its bucket becomes empty.
 If the host has bursty data ,leaky bucket allows only avg. rate.
 Token bucket takes into a/c the idle time , with each clock tick the
tokens are added to bucket ,when the data needs to be send ,it
collects token from bucket and then send the data packet consisting
of data=no of tokens
18
Resource Reservation
o A flow of data needs resources such as buffer, bandwidth, CPU time, and
so on .
o QoS can be improved if these resources are reserved beforehand.
Admission Control
19
-Routers or switches puts restrictions on the admission of
packets from host.
-Before a router accepts the flow , it checks the flow for
specifications in terms of bandwidth , buffer size ,cpu speed
etc.
Application
▪ Mobile communication
▪ Real-time video and sound
▪ transmission
▪ Interactive applications on network
▪ Routing for traffic with performance
guarantees
▪ QoS-aware ATM application
20
21
22
Reference's
I. COMPUTER NETWORKING A Top-Down Approach 6th
edition
II. https://www.rfc-editor.org/
III. http://www.rfc-
editor.org/search/rfc_search_detail.php?rfc=2474&title=qu
ality+of+s
IV. http://www.cs.columbia.edu/~coms6181/slides/13/quality-
of-service.ppt
V. https://www.paloaltonetworks.com/documentation/71/pan-
os/pan-os/quality-of-service/configure-qos
VI. https://www.paloaltonetworks.com/documentation/71/pan-
os/pan-os/quality-of-service/qos-overview
THANKS!
Any questions?
23

More Related Content

What's hot

Mobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTUMobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTUVinish Alikkal
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Reza Farahani
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networksguesta81d4b
 
proactive and reactive routing comparisons
proactive and reactive routing comparisonsproactive and reactive routing comparisons
proactive and reactive routing comparisonsITM Universe - Vadodara
 
Design Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC ProtocolDesign Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC ProtocolDushhyant Kumar
 
QOS (Quality of Services) - Computer Networks
 QOS (Quality of Services) - Computer Networks QOS (Quality of Services) - Computer Networks
QOS (Quality of Services) - Computer NetworksIIIT Manipur
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocolsMenaga Selvaraj
 
Congetion Control.pptx
Congetion Control.pptxCongetion Control.pptx
Congetion Control.pptxNaveen Dubey
 
Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocolasimnawaz54
 
Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network LayerRahul Hada
 
Chapter 4 data link layer
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layerNaiyan Noor
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design3G4G
 

What's hot (20)

Network Layer
Network LayerNetwork Layer
Network Layer
 
Mobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTUMobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTU
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Routing Protocols in WSN
Routing Protocols in WSNRouting Protocols in WSN
Routing Protocols in WSN
 
HIGH SPEED NETWORKS
HIGH SPEED NETWORKSHIGH SPEED NETWORKS
HIGH SPEED NETWORKS
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS)
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
Data link layer
Data link layer Data link layer
Data link layer
 
proactive and reactive routing comparisons
proactive and reactive routing comparisonsproactive and reactive routing comparisons
proactive and reactive routing comparisons
 
Design Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC ProtocolDesign Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC Protocol
 
Ieee 802.11 wireless lan
Ieee 802.11 wireless lanIeee 802.11 wireless lan
Ieee 802.11 wireless lan
 
QOS (Quality of Services) - Computer Networks
 QOS (Quality of Services) - Computer Networks QOS (Quality of Services) - Computer Networks
QOS (Quality of Services) - Computer Networks
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocols
 
Congetion Control.pptx
Congetion Control.pptxCongetion Control.pptx
Congetion Control.pptx
 
Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocol
 
Computer Networks: Quality of service
Computer Networks: Quality of serviceComputer Networks: Quality of service
Computer Networks: Quality of service
 
Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network Layer
 
WAP 2.0
WAP 2.0WAP 2.0
WAP 2.0
 
Chapter 4 data link layer
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layer
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design
 

Similar to Qos Quality of services

ETE405-lec9.pdf
ETE405-lec9.pdfETE405-lec9.pdf
ETE405-lec9.pdfmashiur
 
6. QoS Concepts.pdf
6. QoS Concepts.pdf6. QoS Concepts.pdf
6. QoS Concepts.pdfyohansurya2
 
QOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxQOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxLuluj2
 
Designing_QoS_enabled_networks_YIC_March20_2011.ppt
Designing_QoS_enabled_networks_YIC_March20_2011.pptDesigning_QoS_enabled_networks_YIC_March20_2011.ppt
Designing_QoS_enabled_networks_YIC_March20_2011.pptrmatmti
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-Javier H
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-Javier H
 
CN Module 5 part 2 2022.pdf
CN Module 5 part 2 2022.pdfCN Module 5 part 2 2022.pdf
CN Module 5 part 2 2022.pdfMayankRaj687571
 
ETE405-lec9.ppt
ETE405-lec9.pptETE405-lec9.ppt
ETE405-lec9.pptmashiur
 
ENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxZikoSuryaLesmana
 
It nv51 instructor_ppt_ch9
It nv51 instructor_ppt_ch9It nv51 instructor_ppt_ch9
It nv51 instructor_ppt_ch9newbie2019
 
Peering 101 - ABQNOG1 - May2023
Peering 101 - ABQNOG1 - May2023Peering 101 - ABQNOG1 - May2023
Peering 101 - ABQNOG1 - May2023Chris Grundemann
 
ITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdfITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdfssuser2d7235
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6CCNA (R & S) Module 02 - Connecting Networks - Chapter 6
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6Waqas Ahmed Nawaz
 
6TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 20156TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 2015Pascal Thubert
 

Similar to Qos Quality of services (20)

ETE405-lec9.pdf
ETE405-lec9.pdfETE405-lec9.pdf
ETE405-lec9.pdf
 
6. QoS Concepts.pdf
6. QoS Concepts.pdf6. QoS Concepts.pdf
6. QoS Concepts.pdf
 
QOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxQOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptx
 
Designing_QoS_enabled_networks_YIC_March20_2011.ppt
Designing_QoS_enabled_networks_YIC_March20_2011.pptDesigning_QoS_enabled_networks_YIC_March20_2011.ppt
Designing_QoS_enabled_networks_YIC_March20_2011.ppt
 
Transport layer
Transport layer Transport layer
Transport layer
 
Admission control
Admission controlAdmission control
Admission control
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
 
Presentacion qos-
Presentacion qos-Presentacion qos-
Presentacion qos-
 
CN Module 5 part 2 2022.pdf
CN Module 5 part 2 2022.pdfCN Module 5 part 2 2022.pdf
CN Module 5 part 2 2022.pdf
 
ETE405-lec9.ppt
ETE405-lec9.pptETE405-lec9.ppt
ETE405-lec9.ppt
 
SGSGS
SGSGSSGSGS
SGSGS
 
ENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptxENSA_Module_9-QoS Concept.pptx
ENSA_Module_9-QoS Concept.pptx
 
It nv51 instructor_ppt_ch9
It nv51 instructor_ppt_ch9It nv51 instructor_ppt_ch9
It nv51 instructor_ppt_ch9
 
Peering 101 - ABQNOG1 - May2023
Peering 101 - ABQNOG1 - May2023Peering 101 - ABQNOG1 - May2023
Peering 101 - ABQNOG1 - May2023
 
06-Networks-Software.pdf
06-Networks-Software.pdf06-Networks-Software.pdf
06-Networks-Software.pdf
 
ITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdfITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdf
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6CCNA (R & S) Module 02 - Connecting Networks - Chapter 6
CCNA (R & S) Module 02 - Connecting Networks - Chapter 6
 
6TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 20156TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 2015
 
QoSintro.PPT
QoSintro.PPTQoSintro.PPT
QoSintro.PPT
 

Recently uploaded

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 

Recently uploaded (20)

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 

Qos Quality of services

  • 1. HELLO! I am Hayder Thary M.Sc. QoS Presentation 1
  • 3. “ -refers to the capability of a network to provide better service to selected network traffic over various technologies, including Frame Relay, Asynchronous Transfer Mode (ATM), Ethernet and 802.1 networks, SONET, and IP-routed networks that may use any or all of these underlying technologies. - is particularly important for the transport of traffic with special requirements. In particular, developers have introduced voice over IP technology to allow computer networks to become as useful as telephone networks for audio conversations. 3
  • 4. QoS What's Goal ! to provide priority including dedicated bandwidth, controlled jitter and latency (required by some real-time and interactive traffic), and improved loss characteristics. Also important is making sure that providing priority for one or more flows does not make other flows fail.
  • 5. 5 Additionally, use QoS to achieve outcomes such as the following: ▪ Prioritize network and application traffic, guaranteeing high priority to important traffic or limiting non-essential traffic. ▪ Achieve equal bandwidth sharing among different subnets, classes, or users in a network. ▪ Allocate bandwidth externally or internally or both, applying QoS to both upload and download traffic or to only upload or download traffic. ▪ Ensure low latency for customer and revenue-generating traffic in an enterprise environment. ▪ Perform traffic profiling of applications to ensure bandwidth usage.
  • 7. A flow can be defined in a number of ways. One common way refers to a combination of source and destination addresses, source and destination socket numbers, and the session identifier. It can also be defined more broadly as any packet from a certain application or from an incoming interface. 7
  • 9. Flow Characteristics 9 ▪ Reliability : Lack of Reliability means losing a packet or ack. ▪ Delay: Different applications can tolerate delay in different degrees. ▪ Jitter : jitter is the variation in packets belonging to same flow. ▪ Bandwidth: different application need different B/W.
  • 10. Techniques to improve the quality of service. 10  Scheduling  FIFO QUEUING  PRIORITY QUEUING  WEIGHTED FAIR QUEUING  Traffic Shaping  LEAKY BUCKET TOKEN BUCKET  Resource Reservation  Admission Control
  • 11. Scheduling 11 o Packets from different flow arrive at switch or router for processing . o A good scheduling technique treats the different flow in a fair and appropriate manner.
  • 12. FIFO QUEUING 12  Packets wait in a buffer (queue) until the node is ready to process them.  If avg. arrival rate>avg. processing rate =>new packets will be discarded.
  • 13. Priority Queuing 13 oPackets are assigned to a priority class oEach class has its own queue. oHigher class packets are processed first. oProblem : Starvation
  • 14. Weighted Fair Queuing 14 o Packets are still assigned to different classes and admitted to different queues • The queues are weighted based on the priority o Higher priority means higher weight o If weight are 3,2,1 then 3 packets are processed from q1,2 from q2,and 1 from q1 in a round robin fashion
  • 15. Traffic Shaping Is the mechanism to control the amount and the rate of the traffic sent to the network 15 Leaky Bucket
  • 16. The rate at which water leaks from a bucket does not depend on the rate at which the water is input to the bucket . 16 The input rate varies but the o/p remains constant ,similarly ,network can smooth out bursty traffic.
  • 18.  Leaky bucket does not taken into a/c idle host , if a host is not sending for a while , its bucket becomes empty.  If the host has bursty data ,leaky bucket allows only avg. rate.  Token bucket takes into a/c the idle time , with each clock tick the tokens are added to bucket ,when the data needs to be send ,it collects token from bucket and then send the data packet consisting of data=no of tokens 18 Resource Reservation o A flow of data needs resources such as buffer, bandwidth, CPU time, and so on . o QoS can be improved if these resources are reserved beforehand.
  • 19. Admission Control 19 -Routers or switches puts restrictions on the admission of packets from host. -Before a router accepts the flow , it checks the flow for specifications in terms of bandwidth , buffer size ,cpu speed etc.
  • 20. Application ▪ Mobile communication ▪ Real-time video and sound ▪ transmission ▪ Interactive applications on network ▪ Routing for traffic with performance guarantees ▪ QoS-aware ATM application 20
  • 21. 21
  • 22. 22 Reference's I. COMPUTER NETWORKING A Top-Down Approach 6th edition II. https://www.rfc-editor.org/ III. http://www.rfc- editor.org/search/rfc_search_detail.php?rfc=2474&title=qu ality+of+s IV. http://www.cs.columbia.edu/~coms6181/slides/13/quality- of-service.ppt V. https://www.paloaltonetworks.com/documentation/71/pan- os/pan-os/quality-of-service/configure-qos VI. https://www.paloaltonetworks.com/documentation/71/pan- os/pan-os/quality-of-service/qos-overview