Overview
ISO/IEC 29341-17-1:2011 - "Information technology - UPnP Device Architecture - Part 17-1: Quality of Service Device Control Protocol - Level 3 - Quality of Service Architecture" specifies the architecture and operational model for version 3 of the UPnP‑QoS Framework. It describes the motivation, use and interaction of the three UPnP‑QoS services: QosDevice:3, QosPolicyHolder:3, and QosManager:3. The document does not create a new device type; instead, vendors may host these services on any UPnP device. The framework is compliant with the UPnP Device Architecture v1.0.
Key topics and requirements
- UPnP‑QoS services and interactions: Roles and behaviors of QosDevice:3, QosPolicyHolder:3 and QosManager:3 for orchestrating Quality of Service across UPnP networks.
- Policy‑based QoS: Mechanisms for policy selection, preference, and policy holder configuration to determine how traffic streams are treated.
- Types of QoS: Definitions and examples for Prioritized QoS, Parameterized QoS, and Hybrid QoS approaches.
- Path and segment modeling: How to determine path information, identify QoS segments, and generate QoSSegmentId for end‑to‑end QoS decomposition.
- Admission control and TSPEC: Admission procedures, decomposing end‑to‑end requirements into per‑segment reservations, and creation/management of traffic specifications (TSPEC).
- Preemption and run‑time behavior: Rules for detecting blocking streams, selecting preemption candidates, and handling lease management, policing and violations.
- Device configuration and events: Configuring QosDevice services, ancillary actions and event reporting needed to maintain QoS state.
- Interoperability considerations: Operation across heterogeneous link technologies (L2 QoS bridges, Ethernet, MoCA, etc.) and compliance with UPnP Device Architecture v1.0.
Applications and who uses it
- Home and consumer AV systems: Ensuring reliable audio/video streaming and multi‑room media distribution over mixed networks.
- Consumer device manufacturers: Embedding QosDevice/QosManager/QosPolicyHolder services in routers, set‑top boxes, gateways and smart home hubs.
- Software developers and control point vendors: Implementing integrated or independent control points that initiate RequestTrafficQos/RequestExtendedTrafficQos actions.
- Network architects and integrators: Designing policy and admission control strategies for UPnP-enabled residential and small office networks.
- IoT and smart home solution providers: Managing QoS for latency‑sensitive sensors and control traffic alongside multimedia flows.
Related standards
- UPnP Device Architecture (version 1.0) - compliance baseline.
- Other parts of the ISO/IEC 29341 series covering UPnP device and service control protocols.
Keywords: ISO/IEC 29341-17-1, UPnP-QoS, UPnP Device Architecture, QosDevice:3, QosManager:3, QosPolicyHolder:3, Quality of Service, TSPEC, admission control, prioritized QoS, parameterized QoS.