150 likes | 344 Views
Quality of Service Update Management of Quality of Service for Multimedia. Narm Gadiraju Intel Co-Chair QoS Working Committee. Internet. Problem: Unmanaged Network. Solution: QoS Managed Network. Internet Gateway Device. Child’s Room. Printer. PC/MC. Media Room. OVERVIEW.
E N D
Quality of Service Update Management of Quality of Service for Multimedia Narm Gadiraju Intel Co-Chair QoS Working Committee
Internet Problem: Unmanaged Network Solution: QoS Managed Network Internet Gateway Device Child’s Room Printer PC/MC MediaRoom
OVERVIEW • Why do we need QoS in the home network? • Home Network QoS Functions • UPnP™ QoS Architecture • UPnP™ QoS Working Committee
Why do we need QoS in the Home Network? • AV streams are real time, bandwidth intensive • Voice and Games are even more jitter and delay sensitive • Best effort delivery can not ensure satisfactory user experience Entertainment and Data Networks are Converging
Where is QoS needed? • Three primary QoS Design Guidelines: Host1A Host1B Host1C Broadband Access (WAN) InternetGatewayDevice MediaAccess(WMM, 802.11e) Host2A Host2N Policy (UPnPQoS) Packet Forwarding(802.1P) Host3
Policy AV Stream – 5 Voice – 6 Print Job – 1 Content Shrek Terminator Charade … Home IP Network QoS Functions QoS Function WAN InternetGatewayDevice Discover Device QoS Capabilities Describe Content QoS Requirements Policy MPEG Networked TV Networked TV Cam STB Ethernet (802.3)802.1P QoS Wi-Fi (802.11a/b/g)WMM QoS
UPnP™ QoS Scope • Scenarios • AV distribution in the home network. • IGD used as an intermediate device (bridge) between network technologies • QoS Functions • Uniform assignment of priorities across multiple applications and devices (Policy) • Device QoS capabilities (Discovery) • Assignment of priority for a particular traffic stream based on its characteristics (Management) • Admission Control based on User Importance • Non-Goals • New Layer 2 / Layer 3 QoS technologies or standards
Architecture (Logical) 2 3 UPnP™ Policy Holder UPnP™ QoS Manager UPnP™ Control Point Beatles Madonna Pavarotti play,stop… Stream1 - 5 Stream2 - 6 4 Home LAN 1 1 Sink Source UPnP™ QoS Device UPnP™ QoS Device UPnP™ AV UPnP™ AV UPnP™ QoS Device AV Subsystem QoS Subsystem AV Subsystem QoS Subsystem Intermediate Node 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
Control Point • Decides content to be streamed or data to be prioritized • Acquires • Traffic Type (AV, Gaming, Voice, Bulk, etc) • TrafficID from source and sink devices • Destination IP address and Port • Source IP address and Port • Optional T-SPEC from UPnP™ AV CDS service • Invokes QoS Manager service
QoS Manager Service • Get policy info from QoS Policy Holder service • Stream Configuration and Setup • Identify Path (Source, Sink and Intermediate Devices) • Provide Traffic ID, and Traffic Descriptor to QoS devices • Stream Runtime adjustments and Stream tear down from Control point input
QoS Policy Holder Service • Policy • Controls allocation of network resources • Influences setting of packet priorities • Controls admission of streams • Policy Holder Service • Based on (TSPEC, Traffic ID, Traffic Class and other optional information) • Returns (User importance number, Traffic Importance Number, Admission Control Enabled/Disabled state) • Assumptions • There will be only one Policy Holder service in the home network • If no policy holders are discovered, or more than one policy holders are discovered, UPnP™ QoS uses default (802.1d) priorities
QoS Device Service • Provide Discoverable Information • Static: examples: device type, admission control supported, network technology type, IP address, etc. • Dynamic: examples: number of traffic streams, bandwidth • Stream setup • Respond to path determination queries • Respond to QoS Manager queries for static/dynamic QoS information • Device status feedback • Setup time • Path Change Eventing
UPnP™ QoS Working Committee HISTORY • Formed in January of 2003 under UPnP™ Forum. • Participating Companies: • Intel, Broadcom, Linksys (Cisco), Sony, Sharp, Philips, CableLabs, LGE, BellSouth STATUS • Four committed reference implementers • Three successful plug-fests held • Architecture definition completed • Reference Implementations and Service Definitions close to completion • Target completion: Q3, 2004