QUALITY OF
SERVICE (QoS)
in Network
By
Chayank.N
BCA E1
Why is QoS???
Quality of Service (QoS) is an important concept, particularly when working with
multimedia applications. Multimedia applications, such as video conferencing,
streaming services, and VoIP (Voice over IP), require certain bandwidth, latency,
jitter, and packet loss parameters. QoS methods help ensure that these requirements
are satisfied, allowing for seamless and reliable communication.
What is Quality of Service?
Quality-of-service (QoS) refers to traffic control mechanisms that seek to
differentiate performance based on application or network-operator requirements or
provide predictable or guaranteed performance to applications, sessions, or traffic
aggregates. The basic phenomenon for QoS is in terms of packet delay and losses of
various kinds.
QoS Specification
• Delay
• Delay Variation(Jitter)
• Throughput
• Error Rate
Types of Quality of Service
• Stateless Solutions – Routers maintain no fine-grained state about traffic, one
positive factor of it is that it is scalable and robust. But it has weak services as there
is no guarantee about the kind of delay or performance in a particular application
which we have to encounter.
• Stateful Solutions – Routers maintain a per-flow state as flow is very important in
providing the Quality-of-Service i.e. providing powerful services such as
guaranteed services and high resource utilization, providing protection, and is much
less scalable and robust.
How does QoS Work?
Quality of Service (QoS) ensures the performance of critical applications within
limited network capacity.
• Packet Marking: QoS marks packets to identify their service types. For example,
it distinguishes between voice, video, and data traffic.
• Virtual Queues: Routers create separate virtual queues for each application based
on priority. Critical apps get reserved bandwidth.
• Handling Allocation: QoS assigns the order in which packets are processed,
ensuring appropriate bandwidth for each application
Benefits of QoS
• Improved Performance for Critical Applications
• Enhanced User Experience
• Efficient Bandwidth Utilization
• Increased Network Reliability
• Compliance with Service Level Agreements (SLAs)
• Reduced Network Costs
• Improved Security
• Better Scalability
Why is QoS Important?
• Video and audio conferencing require a bounded delay and loss rate.
• Video and audio streaming requires a bounded packet loss rate, it may not be so
sensitive to delay.
• Time-critical applications (real-time control) in which bounded delay is considered
to be an important factor.
• Valuable applications should provide better services than less valuable applications.
Models to Implement QoS
1. Integrated Services(IntServ)
2. IntServ QoS Components
3. RSVP-Internet Signaling
4. Call Admission
5. Diff-Serv
QoS Tools
• Traffic Classification and Marking
• Traffic Shaping and Policing
• Queue Management and Scheduling
• Resource Reservation
• Congestion Management
CONCLUSION
QoS is critical for ensuring that multimedia applications run smoothly and effectively
across a network. QoS techniques contribute to the quality and reliability of real-time
applications by regulating bandwidth, latency, jitter, and packet loss. To fulfill the
distinct requirements of various forms of network traffic, QoS is implemented using
a combination of categorization, prioritization, resource reservation, and traffic
management techniques.
For all your time and attention.....!!