SlideShare a Scribd company logo
1 of 22
Quality of service in IP
protocols
Presented By: Piyush Kumar Jha
M. Tech.
Communication Systems
208122023
27-11-2022
1
Contents:
� Introduction
� IP Networks
� Quality of Service
� Benefits of implementing QoS
� QoS mechanisms
� Examples of Applications
� Quality of Service models
� Verifying QoS
� Conclusions
27-11-2022
2
Introduction
� TCP/IP a de facto platform for computer system.
� IP has to “adjust” to work adequately with multimedia and general
application.
� QoS provisioning to application and end users in IP network.
� Challenging task for designers.
� Good services makes the difference.
27-11-2022
3
IP Networks
� IP is most widely used protocol for computer network.
� Simple solution to complex problem of providing
millions of hosts with network connectivity
simultaneously.
� Designed to be extremely scalable.
� IP service model consists of two part:
1. addressing scheme
2. delivery model
� Delivery model used in IP is called best effort.
27-11-2022
4
QUALITY OF SERVICE
� QoS is a fundamental issue for many application.
� Definition
“ QoS is an application requirement expressed by a set of characterization
parameters, which should be provided by the network on an end-to-end basis
, in order to preserve an adequate application operational behavior and end-
user satisfaction.”
� QoS is challenging requirement for designers.
27-11-2022
5
Benefits of implementing QoS
27-11-2022
6
Network components for QoS
implement
27-11-2022
7
1. Communication Protocols
⮚ Protocol itself implement QoS
⮚ RSVP is an example of signaling protocol
⮚ Example: ATM
2. Routers and Switches
⮚ Accomplished by implementing standard QoS scheme
⮚ Routers and switches forward packets
⮚ Candidates for implementing QoS
Goals of Implementing QoS
1. Predictable Latency
Latency will be reduced.
Interactive applications are sensitive to network latency.
2. Predictable Jitter
Jitter = |Latency(Pn) – Latency(Pn-1)|
Jitter represents the variation in latency.
3. Predictable Packet Loss
Dealt by application and/or network protocols.
Removes the delay for transmission.
27-11-2022
8
QOS MECHANISMS
Implementation of QoS in network can be divided into:
27-11-2022
9
1. Classification
2. Queuing and
Scheduling
Classification
� Performed when packets arrive at a router
� Uses a set of rules to determine which class each packet belongs to
� Classification of packets determine in which queue and where in queue
packet should be inserted
� Number of possible ways to classify packets and which queue they belong
� Example: if Differentiated Services is used , packets are classified according
to DS field of IP header
� Other possible ways to classify packets include looking at the destination IP
address, source IP address or a combination
27-11-2022
10
Queuing and Scheduling
Queuing can be divided into 4 basic activities according to
1. Adding packet to the correct queue
2. Dropping a packet if queue becomes full
3. Removing a packet if requested by the scheduler
4. Monitor status of queue to keep occupancy level low
27-11-2022
11
Common queue policies:
1. FIFO
2. Priority queuing
3. Weighted Fair Queuing (WFQ)
Examples of Applications That Benefits
From QoS
27-11-2022
12
1. Streaming Video
⮚ Benefits from a guaranteed
minimum bandwidth
⮚ Minimum bandwidth is always
required
⮚ Knowing jitter allow adjustment
⮚ Latency not a crucial factor
⮚ Streaming video benefits as
parameters can be
guaranteed to be within
specified limits
2. Video Conferencing
⮚ Same constraints as streaming
video
⮚ Addition of low latency
requirement
⮚ Synchronize video and speech
⮚ H.323 is a standard that solves
problems related to video
conferencing
⮚ Collection of components and
protocols
QoS Models
27-11-2022
13
1. Integrated
Services
2. Differentiated
Services
Integrated Services
� The Intserv approach is an “ Internet service model that include best-effort
service, real-time service and controlled link sharing”.
� The service model has two kinds of real-time traffic:
� Guaranteed
� Predictive
� Requires routers to be able to reserve resources for different flows
� Criticized for not scaling well
� Each routers must keep information about each flow
� Computationally expensive than just forwarding packets
27-11-2022
14
Differentiated Services
� Reaction to the overly complicated and resource-intensive Integrated services
approach.
� Aggregate flows into classes
� The behavior at each node selected based on the class of each packet
� Uses TOS field in the IP header to determine which class a specific packet
belongs
� It is stateless, makes it more scalable than Intserv in general
27-11-2022
15
Goals of Differentiated Services
� To solve the scalability problems of RSVP
� To provide highly reliable IP service
� To use several drop priority levels as the main tool
� To provide low-delay service
� To allow the implementation of any imaginable service through core
network mechanism
27-11-2022
16
Goals achieved by constructing
services
� Setting bits in an IP header field at network boundaries (autonomous system
boundaries, internal administrative boundaries or hosts).
� Using those bits to determine how packets are forwarded by the nodes
inside the network, and
� Conditioning the marked packets at network boundaries in accordance
with the requirements or rules of each service
27-11-2022
17
Verifying QoS
There are three types of behavior that are interesting
27-11-2022
18
End-to-End
Behavior
Per-Hop
Behavior
Edge-to-Edge
Behavior
The end-to-end
performance of network
traffic for the end-user is
what we ultimately want
to improve.
The externally
observable behavior of
each network node is
called the per-hop
behavior.
The edge-to-edge
behavior is the behavior
of each network that a
packet traverses on its
path to destination.
Flow diagram for verifying QoS
27-11-2022
19
Conclusions:
� Implementation of QoS scheme result in improvement for selected network
data.
� The performance can be controlled to a certain degree and can be
contained within specified parameters.
� Better QoS results in better performance.
� The deciding factor in determining the data transfer rate for specific flow is
the weight on queue belonging to that flow.
27-11-2022
20
References:
� ‘QoS in IP Networks’ by Karl Ahlin
� ‘QoS in IP Networks’ by Joberto Sergio Barbosa Martins
� ‘Data Communications and Networking’ by B. Forouzan
27-11-2022
21
THANK YOU!
27-11-2022
22

More Related Content

Similar to QoS in IP Network.pptx

MPLS-VPN-Technology.pdf
MPLS-VPN-Technology.pdfMPLS-VPN-Technology.pdf
MPLS-VPN-Technology.pdfHuynh MVT
 
Ip tunnelling and_vpn
Ip tunnelling and_vpnIp tunnelling and_vpn
Ip tunnelling and_vpnRajesh Porwal
 
QoS (quality of service)
QoS (quality of service)QoS (quality of service)
QoS (quality of service)Sri Safrina
 
QOS-BASED PACKET SCHEDULING ALGORITHMS FOR HETEROGENEOUS LTEADVANCED NETWORKS...
QOS-BASED PACKET SCHEDULING ALGORITHMS FOR HETEROGENEOUS LTEADVANCED NETWORKS...QOS-BASED PACKET SCHEDULING ALGORITHMS FOR HETEROGENEOUS LTEADVANCED NETWORKS...
QOS-BASED PACKET SCHEDULING ALGORITHMS FOR HETEROGENEOUS LTEADVANCED NETWORKS...ijwmn
 
QoS-based Packet Scheduling Algorithms for Heterogeneous LTE-Advanced Network...
QoS-based Packet Scheduling Algorithms for Heterogeneous LTE-Advanced Network...QoS-based Packet Scheduling Algorithms for Heterogeneous LTE-Advanced Network...
QoS-based Packet Scheduling Algorithms for Heterogeneous LTE-Advanced Network...ijwmn
 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksChandra Meena
 
Ip transformation by altanai
Ip transformation by altanaiIp transformation by altanai
Ip transformation by altanaiALTANAI BISHT
 
Hierarchical Network Controller
Hierarchical Network ControllerHierarchical Network Controller
Hierarchical Network ControllerMyNOG
 
Increasing Energy Productivity in Multiple Access Channel by Utilizing Packet...
Increasing Energy Productivity in Multiple Access Channel by Utilizing Packet...Increasing Energy Productivity in Multiple Access Channel by Utilizing Packet...
Increasing Energy Productivity in Multiple Access Channel by Utilizing Packet...IRJET Journal
 
SD_WAN_NFV_White_Paper
SD_WAN_NFV_White_PaperSD_WAN_NFV_White_Paper
SD_WAN_NFV_White_PaperMarc Curtis
 
Choosing the best quality of service algorithm using OPNET simulation
Choosing the best quality of service algorithm using OPNET  simulationChoosing the best quality of service algorithm using OPNET  simulation
Choosing the best quality of service algorithm using OPNET simulationIJECEIAES
 
Qo s management for mobile satellite communication
Qo s management for mobile satellite communicationQo s management for mobile satellite communication
Qo s management for mobile satellite communicationeSAT Journals
 
Qo s management for mobile satellite communication
Qo s management for mobile satellite communicationQo s management for mobile satellite communication
Qo s management for mobile satellite communicationeSAT Publishing House
 
Security and Transport Performance in 5G
Security and Transport Performance in 5GSecurity and Transport Performance in 5G
Security and Transport Performance in 5GDirk Kutscher
 
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...Cisco Service Provider
 
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...A Comparative Analysis of the Performance of VoIP Traffic with Different Type...
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...ijcnac
 

Similar to QoS in IP Network.pptx (20)

Performance Evaluation of Iptv over Wimax Networks Under Different Terrain En...
Performance Evaluation of Iptv over Wimax Networks Under Different Terrain En...Performance Evaluation of Iptv over Wimax Networks Under Different Terrain En...
Performance Evaluation of Iptv over Wimax Networks Under Different Terrain En...
 
MPLS-VPN-Technology.pdf
MPLS-VPN-Technology.pdfMPLS-VPN-Technology.pdf
MPLS-VPN-Technology.pdf
 
Ip tunnelling and_vpn
Ip tunnelling and_vpnIp tunnelling and_vpn
Ip tunnelling and_vpn
 
QoS (quality of service)
QoS (quality of service)QoS (quality of service)
QoS (quality of service)
 
QOS-BASED PACKET SCHEDULING ALGORITHMS FOR HETEROGENEOUS LTEADVANCED NETWORKS...
QOS-BASED PACKET SCHEDULING ALGORITHMS FOR HETEROGENEOUS LTEADVANCED NETWORKS...QOS-BASED PACKET SCHEDULING ALGORITHMS FOR HETEROGENEOUS LTEADVANCED NETWORKS...
QOS-BASED PACKET SCHEDULING ALGORITHMS FOR HETEROGENEOUS LTEADVANCED NETWORKS...
 
QoS-based Packet Scheduling Algorithms for Heterogeneous LTE-Advanced Network...
QoS-based Packet Scheduling Algorithms for Heterogeneous LTE-Advanced Network...QoS-based Packet Scheduling Algorithms for Heterogeneous LTE-Advanced Network...
QoS-based Packet Scheduling Algorithms for Heterogeneous LTE-Advanced Network...
 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networks
 
Ip transformation by altanai
Ip transformation by altanaiIp transformation by altanai
Ip transformation by altanai
 
Evolution of internet by Ali Kashif
Evolution of internet  by Ali KashifEvolution of internet  by Ali Kashif
Evolution of internet by Ali Kashif
 
Hierarchical Network Controller
Hierarchical Network ControllerHierarchical Network Controller
Hierarchical Network Controller
 
Increasing Energy Productivity in Multiple Access Channel by Utilizing Packet...
Increasing Energy Productivity in Multiple Access Channel by Utilizing Packet...Increasing Energy Productivity in Multiple Access Channel by Utilizing Packet...
Increasing Energy Productivity in Multiple Access Channel by Utilizing Packet...
 
SD_WAN_NFV_White_Paper
SD_WAN_NFV_White_PaperSD_WAN_NFV_White_Paper
SD_WAN_NFV_White_Paper
 
Choosing the best quality of service algorithm using OPNET simulation
Choosing the best quality of service algorithm using OPNET  simulationChoosing the best quality of service algorithm using OPNET  simulation
Choosing the best quality of service algorithm using OPNET simulation
 
Qo s management for mobile satellite communication
Qo s management for mobile satellite communicationQo s management for mobile satellite communication
Qo s management for mobile satellite communication
 
Qo s management for mobile satellite communication
Qo s management for mobile satellite communicationQo s management for mobile satellite communication
Qo s management for mobile satellite communication
 
Vivpn pp tfinal
Vivpn pp tfinalVivpn pp tfinal
Vivpn pp tfinal
 
Security and Transport Performance in 5G
Security and Transport Performance in 5GSecurity and Transport Performance in 5G
Security and Transport Performance in 5G
 
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
 
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...A Comparative Analysis of the Performance of VoIP Traffic with Different Type...
A Comparative Analysis of the Performance of VoIP Traffic with Different Type...
 
NGN BASICS
NGN BASICSNGN BASICS
NGN BASICS
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 

QoS in IP Network.pptx

  • 1. Quality of service in IP protocols Presented By: Piyush Kumar Jha M. Tech. Communication Systems 208122023 27-11-2022 1
  • 2. Contents: � Introduction � IP Networks � Quality of Service � Benefits of implementing QoS � QoS mechanisms � Examples of Applications � Quality of Service models � Verifying QoS � Conclusions 27-11-2022 2
  • 3. Introduction � TCP/IP a de facto platform for computer system. � IP has to “adjust” to work adequately with multimedia and general application. � QoS provisioning to application and end users in IP network. � Challenging task for designers. � Good services makes the difference. 27-11-2022 3
  • 4. IP Networks � IP is most widely used protocol for computer network. � Simple solution to complex problem of providing millions of hosts with network connectivity simultaneously. � Designed to be extremely scalable. � IP service model consists of two part: 1. addressing scheme 2. delivery model � Delivery model used in IP is called best effort. 27-11-2022 4
  • 5. QUALITY OF SERVICE � QoS is a fundamental issue for many application. � Definition “ QoS is an application requirement expressed by a set of characterization parameters, which should be provided by the network on an end-to-end basis , in order to preserve an adequate application operational behavior and end- user satisfaction.” � QoS is challenging requirement for designers. 27-11-2022 5
  • 6. Benefits of implementing QoS 27-11-2022 6
  • 7. Network components for QoS implement 27-11-2022 7 1. Communication Protocols ⮚ Protocol itself implement QoS ⮚ RSVP is an example of signaling protocol ⮚ Example: ATM 2. Routers and Switches ⮚ Accomplished by implementing standard QoS scheme ⮚ Routers and switches forward packets ⮚ Candidates for implementing QoS
  • 8. Goals of Implementing QoS 1. Predictable Latency Latency will be reduced. Interactive applications are sensitive to network latency. 2. Predictable Jitter Jitter = |Latency(Pn) – Latency(Pn-1)| Jitter represents the variation in latency. 3. Predictable Packet Loss Dealt by application and/or network protocols. Removes the delay for transmission. 27-11-2022 8
  • 9. QOS MECHANISMS Implementation of QoS in network can be divided into: 27-11-2022 9 1. Classification 2. Queuing and Scheduling
  • 10. Classification � Performed when packets arrive at a router � Uses a set of rules to determine which class each packet belongs to � Classification of packets determine in which queue and where in queue packet should be inserted � Number of possible ways to classify packets and which queue they belong � Example: if Differentiated Services is used , packets are classified according to DS field of IP header � Other possible ways to classify packets include looking at the destination IP address, source IP address or a combination 27-11-2022 10
  • 11. Queuing and Scheduling Queuing can be divided into 4 basic activities according to 1. Adding packet to the correct queue 2. Dropping a packet if queue becomes full 3. Removing a packet if requested by the scheduler 4. Monitor status of queue to keep occupancy level low 27-11-2022 11 Common queue policies: 1. FIFO 2. Priority queuing 3. Weighted Fair Queuing (WFQ)
  • 12. Examples of Applications That Benefits From QoS 27-11-2022 12 1. Streaming Video ⮚ Benefits from a guaranteed minimum bandwidth ⮚ Minimum bandwidth is always required ⮚ Knowing jitter allow adjustment ⮚ Latency not a crucial factor ⮚ Streaming video benefits as parameters can be guaranteed to be within specified limits 2. Video Conferencing ⮚ Same constraints as streaming video ⮚ Addition of low latency requirement ⮚ Synchronize video and speech ⮚ H.323 is a standard that solves problems related to video conferencing ⮚ Collection of components and protocols
  • 14. Integrated Services � The Intserv approach is an “ Internet service model that include best-effort service, real-time service and controlled link sharing”. � The service model has two kinds of real-time traffic: � Guaranteed � Predictive � Requires routers to be able to reserve resources for different flows � Criticized for not scaling well � Each routers must keep information about each flow � Computationally expensive than just forwarding packets 27-11-2022 14
  • 15. Differentiated Services � Reaction to the overly complicated and resource-intensive Integrated services approach. � Aggregate flows into classes � The behavior at each node selected based on the class of each packet � Uses TOS field in the IP header to determine which class a specific packet belongs � It is stateless, makes it more scalable than Intserv in general 27-11-2022 15
  • 16. Goals of Differentiated Services � To solve the scalability problems of RSVP � To provide highly reliable IP service � To use several drop priority levels as the main tool � To provide low-delay service � To allow the implementation of any imaginable service through core network mechanism 27-11-2022 16
  • 17. Goals achieved by constructing services � Setting bits in an IP header field at network boundaries (autonomous system boundaries, internal administrative boundaries or hosts). � Using those bits to determine how packets are forwarded by the nodes inside the network, and � Conditioning the marked packets at network boundaries in accordance with the requirements or rules of each service 27-11-2022 17
  • 18. Verifying QoS There are three types of behavior that are interesting 27-11-2022 18 End-to-End Behavior Per-Hop Behavior Edge-to-Edge Behavior The end-to-end performance of network traffic for the end-user is what we ultimately want to improve. The externally observable behavior of each network node is called the per-hop behavior. The edge-to-edge behavior is the behavior of each network that a packet traverses on its path to destination.
  • 19. Flow diagram for verifying QoS 27-11-2022 19
  • 20. Conclusions: � Implementation of QoS scheme result in improvement for selected network data. � The performance can be controlled to a certain degree and can be contained within specified parameters. � Better QoS results in better performance. � The deciding factor in determining the data transfer rate for specific flow is the weight on queue belonging to that flow. 27-11-2022 20
  • 21. References: � ‘QoS in IP Networks’ by Karl Ahlin � ‘QoS in IP Networks’ by Joberto Sergio Barbosa Martins � ‘Data Communications and Networking’ by B. Forouzan 27-11-2022 21