Home Network QoS with UPnP - QoS

advertisement
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
Download