Quality of service
What Is Quality of Service?
Quality of service (QoS) is the totality of characteristics of a telecommunications or computing network service that determine its ability to satisfy stated and implied needs of the user. It is measured through quantifiable parameters including bandwidth, latency, jitter, packet loss, and availability, and it provides network operators with the technical framework for differentiating service classes and meeting performance commitments. QoS mechanisms allow networks to prioritize traffic based on type, source, or contractual agreement, ensuring that delay-sensitive applications receive preferential handling over bulk data transfers.
The concept of service quality in telecommunications predates digital networking, but its current form emerged from the demands of packet-switched IP networks carrying diverse traffic types. As voice, video, and data began sharing common infrastructure in the 1990s, it became necessary to move beyond best-effort delivery toward mechanisms that could guarantee defined performance levels. Standards developed by the IETF, IEEE, and ITU-T provide the technical vocabulary and protocol specifications that implement QoS across different network layers.
Traffic Differentiation and Prioritization
The core mechanism of QoS is traffic classification and prioritization. Packets entering a network are classified into traffic classes based on application type, port number, or Differentiated Services Code Point (DSCP) markings, and then queued and forwarded according to per-class policies. Voice traffic requires low latency and low jitter but generates relatively few bits per second. Video traffic requires sustained bandwidth. Background file transfers require bandwidth but can tolerate delay.
The IEEE 802.11e standard extended QoS capabilities to wireless LANs by introducing the Enhanced Distributed Channel Access (EDCA) protocol, which defines four access categories: voice, video, best effort, and background. Each category has different contention parameters that provide statistical priority, so that voice packets are more likely to acquire the wireless medium ahead of background traffic. This standard is documented in the IEEE 802.11 QoS showcases and in the broader IEEE 802.11e specification literature. In IP networks, the Differentiated Services architecture defined in IETF RFC 2474 provides scalable per-class forwarding without the complexity of per-flow state management, using a six-bit DSCP field in the IP header to carry per-hop behavior markings.
Service Level Agreements and End-to-End QoS
Service level agreements (SLAs) translate QoS technical parameters into contractual commitments between network operators and their customers. An SLA defines the minimum acceptable values for metrics such as round-trip delay, packet loss rate, and availability, and specifies remedies when those thresholds are breached. Operators use conformance testing tools to measure actual performance against SLA targets, generating reports that support both billing and network planning decisions.
End-to-end QoS across multiple network domains presents a coordination challenge: each domain may use different QoS mechanisms, and mapping commitments across domain boundaries requires negotiated interconnection agreements and protocol translation. For applications that traverse multiple operators, such as international voice calls or content delivery networks that span service providers, end-to-end QoS depends on trust relationships and peering agreements as much as on technical mechanisms.
Conformance testing verifies that network equipment correctly implements QoS standards before deployment. Test suites exercise traffic classification, queuing behavior, and policing under load conditions, ensuring that a router or switch behaves according to its specification when the network is under stress.
Applications
Quality of service has applications across a wide range of network types and service categories, including:
- Voice over IP and real-time videoconferencing in enterprise and carrier networks
- Video streaming and content delivery network traffic engineering
- Industrial and mission-critical communications requiring deterministic latency
- Mobile network radio access and core network resource management
- Data center networking for storage, virtual machine migration, and high-performance computing traffic