International Telecommunication Union ITU-T Home Network QoS with UPnP-QoS Michael van Hartskamp Philips Research Europe ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 Overview ITU-T o Introduction o UPnP-QoS versions 1 and 2 o UPnP-QoS version 3 o User Management of QoS o Conclusions ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 2 Home Networking ITU-T PC/CE servers Broadcast content Personal Content Internet services Access network IPTV Home network gateway CE clients All applications / services need excellent QoS! ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 3 AV Control Point UDN_2 ITU-T UDN_1 UPnP/DLNA Home Networking control CDS MS CM IP over 802.x MPEG 2/4, … … yet the promise is (prioritized) Best Effort AVT CM RCS MR ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 4 UPnP-QoS - goals ITU-T o QoS vs. QoS Management • QoS solutions exist or forthcoming: WMM(SA), 802.1p, …, but (were) not used • Applications require QoS Management to use QoS o UPnP-QoS for QoS Management in the home • Not a new QoS solution • But managing existing QoS solutions • For the home network, not the Internet • 3 UPnP-Service definitions ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 5 UPnP-QoS version 1 and 2 ITU-T ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 6 UPnP-QoS version 1 and 2 ITU-T MS QosDevice Wireless AP QosDevice Wireless AP MR QosDevice ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 7 UPnP-QoS version 1 and 2 ITU-T CP/QME QosDevice on path (optionally) polices MS QosDevice QosDevice in server sets priority according to policy Wireless AP QosDevice Wireless AP MR QosDevice ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 8 UPnP-QoS version 3 ITU-T o Goals • Admission control (End-to-end and devicelevel) • Parameterized QoS / Scheduled access • Improve QoS management by User o Solution approach • Control Point-based not per hop • Discovery of QoS capabilities —Network Capability Model —Parameter Capability Model ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 9 UPnP-QoS version 3 ITU-T Basically… introduce 1 new action on QosDevice 1 Name Req. or Opt. AdmitTrafficQos R 1 R = Required, O = Optional, X = Non-standard. o What to request? • A traffic specification o Where to invoke this action? • Such that resources are not accidentally requested twice… ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 10 UPnP-QoS version 3 ITU-T Basically… introduce 1 new action on QosDevice 1 Name Req. or Opt. AdmitTrafficQos R 1 R = Required, O = Optional, X = Non-standard. o What to request? • A traffic specification o Where to invoke this action? • Such that resources are not accidentally requested twice… ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 11 Models of UPnP-QoS version 3 ITU-T First step: L2-dependent segmentation of the network Segment generalizes “per hop” concept, also covering e.g. AVB MS QosDevice Wireless AP QosDevice Wireless AP MR QosDevice ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 12 Models of UPnP-QoS version 3 ITU-T Three primary capabilities: Admit, Release, and List Admit Capability for wireless link No QoS 3. MS QosDevice Wireless AP QosDevice Wireless AP No Admit Capability, but List cap. MR Admit Capability for wireless link QosDevice Capabilities can be qualified by segment, link or direction ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 13 Models of UPnP-QoS version 3 ITU-T AdmitSupported parameter Set: x, y, z, u, v Capability for wireless link No QoS 3. CP/QME MS QosDevice Wireless AP QosDevice Wireless AP MR Admit Capability for wireless link Supported parameter Set: x, z, a QosDevice No Admit Capability, but List cap. ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 14 User Management of QoS ITU-T o Admission Control makes Resource limitations explicit • More resources are not always the answer o How to decide which applications may use the resources? • Automatic through Policy —Impossible to a priori determine the policy • Manual —Potentially annoying to have to much interaction ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 15 Tech Req’mnts for User QoS Mgmt ITU-T o Solutions known • Assigned resources remain available (FCFS) • Bind QoS to application: No resource Î No application • Allow users to override resource assignments • Avoid users (unintentionally) taking away resources o For further investigation • Identify alternative resource assignments • Enable intelligent control points ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 16 Conclusions ITU-T o Home Networking is based on (traditional) IT-standards and QoS is still a problem o Layer 2 technologies (start to) deliver “real” QoS, but applications cannot make use of it o User interaction to be minimized, yet user must stay in control and understand limitations o UPnP-QoS v3 is the middleware solution of choice for enabling applications to do QoS management while leaving users in control ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 17 Questions? ITU-T Thank you, Questions? ITU-T Workshop on “End-to-End QoE/QoS“ Geneva, 14-16 June 2006 18