Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29341-11-1:2008 defines the overarching architectural framework for Quality of Service in UPnP networks. It establishes a three-tier QoS model comprising the QoS Manager, the QoS Device Service, and the QoS Policy Holder — three functional entities that interact through a well-defined service interface to deliver application-aware traffic prioritization across UPnP-enabled home and small-office networks.
The architecture is designed to operate over any combination of wired (Ethernet, HPNA, Powerline) and wireless (Wi-Fi) network segments, abstracting the underlying link-layer technology through a unified QoS Device Service interface. This technology-agnostic design enables consistent QoS policy enforcement across heterogeneous home network environments, a critical requirement given the diversity of devices and connectivity methods in modern residential networks.
| Architectural Component | Primary Role | Defined In | Key Interface |
|---|---|---|---|
| QoS Manager | Orchestrates QoS operations, processes application requests, enforces policies | ISO/IEC 29341-11-11 | QoSManager:1 service |
| QoS Device Service | Resides on every QoS-capable device; performs traffic shaping, marking, and policing | ISO/IEC 29341-11-10 | QoSDevice:1 service |
| QoS Policy Holder | Stores and manages QoS policy rules for the network | ISO/IEC 29341-11-12 | QoSPolicyHolder:1 service |
| Control Point | Application or middleware that initiates QoS requests | Architecture reference | UPnP Control Point |
The QoS architecture defines three primary interaction sequences: the request/admit flow, the notification flow, and the policy update flow. In the request/admit flow, a control point (typically a media server or streaming application) sends a QoS request to the QoS Manager specifying the traffic characteristics (bandwidth, latency tolerance, jitter requirements) and the target traffic class. The QoS Manager then validates the request against current policies retrieved from the Policy Holder and available network resources reported by QoS Device Services along the traffic path.
If the request is admitted, the QoS Manager instructs the relevant QoS Device Services to configure traffic conditioning parameters — these may include shaping rates, priority queue assignments, and DSCP marking values. The device services then begin monitoring the admitted flow, generating traffic statistics that can be queried by the QoS Manager for ongoing admission control decisions.
From an architecture implementation perspective, several design considerations are critical:
A key architectural achievement of ISO/IEC 29341-11-1 is its abstraction of link-layer QoS mechanisms. The QoS Device Service interface presents a uniform set of traffic control primitives (classify, mark, shape, police, queue) that map onto different underlying network technologies. On an Ethernet segment, these primitives may be realized through 802.1p priority tagging and traffic shaping. On a Powerline segment, they map to the IEEE 1901 contention-free access mechanism. On Wi-Fi, they leverage the Enhanced Distributed Channel Access (EDCA) parameter sets defined in IEEE 802.11e.
This abstraction layer allows application developers and network administrators to define QoS policies without knowledge of the underlying network technology, while device manufacturers implement the technology-specific mapping within the QoS Device Service. The result is a genuinely heterogeneous QoS framework suitable for the diverse network environments typical of modern homes and small offices.
No download files available yet