upnp™ qos wc progress narm gadiraju co-chair of upnp™ qos wc intel corporation
TRANSCRIPT
UPnP™ QoS WC Progress
Narm Gadiraju
Co-Chair of UPnP™ QoS WC
Intel Corporation
PC/MC
Media Room
Internet
Internet Gateway Device
Printer
Kid’s Room
Agenda
Why do we need QoS in the home network?
Home Network QoS Functions
UPnP™ QoS Working Committee
UPnP™ QoS Architecture
Summary
Why do we need QoS in the Home Network? AV streams are real time, bandwidth intensive
and cannot tolerate network latencies
Games are even more jitter and delay sensitive
Best effort delivery can not ensure satisfactory user experience
Home network consists of heterogeneous media implementing different QoS mechanisms such as wired (802.3) and wireless (802.11) Ethernet
Entertainment and Data Networks are ConvergingEntertainment and Data Networks are ConvergingEntertainment and Data Networks are ConvergingEntertainment and Data Networks are Converging
1394-IP Adapter
Switch
InternetGatewayDevice
802.3802.1p based
QoS
STB
801.11 a/b/g802.11e/WME QoS
1394
MPEGCam
MPEGCam
WAN
Wired Ethernet(802.3)
Wireless Ethernet(802.11)
AccessPoint
InternetInternet MPEGContent
Home IP Network QoS Functions
20Mb/s, HD stream
8 Mb/s, SD stream
8 Mb/s, SD stream
Discover Device QoS capabilitiesDescribe Content QoS requirements
QoS Function
Admission decision at setup time
Admission decision at run time.
WAN to LAN QoS Mapping.
Policy Enforcement
UPnP™ QoS WC
Formed in January of 2003 under UPnP™
Participating Companies: Intel, Linksys (Cisco), Microsoft, Sony, Sharp, Thomson,
Philips, Broadcom, Cogency etc.
Three committed reference implementers
Work Completed Usage scenarios Problem definition Technical Requirements
Architecture definition in progress
Target completion: Q2, 2004
Scope Scenarios
AV distribution in the home network. IGD QoS scenario and translation (mapping) between
broadband service provider QoS (i.e., WAN) requirements and UPnP QoS (i.e., LAN) requirements
QoS Functions Device QoS characteristics Enable admission control Enforce policy Provide WAN to LAN QoS mapping
Non Goals New Layer 2/Layer 3 QoS technologies or Standards
Limitations Requires that all IP network devices be UPnP™ compliant
Architecture (Logical)
Home LAN
UPnP™AV
UPnP™AV
AVSubsystem
AVSubsystem
SourceSource
UPnP™ControlPoint
UPnP™ControlPoint
BeatlesMadonnaPavarottiplay,stop…
BeatlesMadonnaPavarottiplay,stop…
UPnP™ QoS Device
UPnP™ QoS Device
UPnP™AV
UPnP™AV
AVSubsystem
AVSubsystem
UPnP™ QoS Device
UPnP™ QoS DeviceUPnP™ QoS DeviceUPnP™ QoS Device
QoSSubsystem
QoSSubsystem
QoSSubsystem
QoSSubsystem
IntermediateNode
Stream1 - 5 Stream2 - 6 Stream1 - 5 Stream2 - 6
UPnP™Policy Holder
UPnP™QoS Manager
1. CP identifies source and sink
2. CP requests QoS mgr for QoS connection
3. QoS Manager gets stream admission policy from Policy Holder component.
4. QoS Manager sets up QoS devices
SinkSink
1111
22 33
44
Control Point
Acquires T-SPEC from UPnP™ CDS service TrafficID from source device
Invokes QoS Manager service
Policy Holder Service Policy
controls allocation of network resources. is used
to influence setting of packet prioritiesto influence setting of packet priorities to control admission of streamsto control admission of streams
Holds the user policy UPnP QoS importance number Mapped to {TSPEC, Stream ID, UserID, and CP ID}
Assumptions Centralized to the whole home LAN network Defaults will NOT be provided by UPnP™ QoS If there is no policy holder service, then UPnP™ QoS
importance number will be the same for every stream. Hence QoS manager will use first-come first-served policy
Device Service
Provide Discoverable Information Static, examples: Device Type, admission
control supported, network technology type etc.,
Stream setup Respond to path determination queries Provide action to admit a stream based on
device resources
Stream status feedback Setup time Run time
QoS Manager Service Get policy info from Policy holder service
Stream Configuration and Setup Identify Path (Source, Sink and Intermediate
Devices) Provide Traffic ID, and additional information
such as UserID, Content, CP ID to QoS devices
Stream Runtime adjustments Events, such as CP input, Network events or
change in content TSPEC from source Modifies streams based on Policy Changes
Stream tear down
UPnP™ will provide mechanisms for enabling QoS UPnP™ will provide mechanisms for enabling QoS in the home networkin the home network
UPnP™ will provide mechanisms for enabling QoS UPnP™ will provide mechanisms for enabling QoS in the home networkin the home network
Summary Entertainment and Data Networks are
Converging
Managing QoS in the Home Network is Essential for Positive User Experience
UPnP™ will provide mechanisms for enabling QoS in the home network
For the interconnected lifestyle