Presentation is loading. Please wait.

Presentation is loading. Please wait.

Joint meeting with 802.1AVB Date: Authors: July 2009

Similar presentations


Presentation on theme: "Joint meeting with 802.1AVB Date: Authors: July 2009"— Presentation transcript:

1 Joint meeting with 802.1AVB Date: 2009-07-16 Authors: July 2009
September 2008 doc.: IEEE /1003r0 July 2009 Joint meeting with 802.1AVB Date: Authors: Ganesh Venkatesan, Intel Corporation Alex Ashley, NDS Ltd

2 September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 Proposed Agenda What is the worst case delay when streaming under different conditions over a link? Is there a mechanism specified in to propagate the worst case delay under current conditions, to upper layers? TSPEC mapping to 802.1Qav TSPEC How are QoS errors fed back from the MAC? SRP over – need for relaying stream information (09/403r0) – list choices, pros/cons of each for discussion jointly Status Update on aa Status Update on v Goals for the November 2009 joint meeting Slide 2 Ganesh Venkatesan, Intel Corporation Page 2 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

3 Worst Case delays over a 802.11 link
September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 Worst Case delays over a link What is the worst case delay when streaming under different conditions? Good conditions: 1msec, Moderate – 8 msec and Heavy congestion msec Delay depends on Subset of options used Channel conditions Power Save options used Slide 3 Ganesh Venkatesan, Intel Corporation Page 3 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

4 September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 Mechanisms Are there mechanisms specified in to propagate the worst case delay under current conditions, to upper layers? QoS APs report BSS Access Category Access Delay ( ) Average medium access delay as seen by a QoS AP in transmitting a frame belonging to an AC QoS non-AP STAs do not report this value Discussion Topic(s): Is BSS Access Category Access Delay the right metric? If so, do we need a triggering mechanism? What other data makes the most sense? Is there a k/v measurement we could use to deduce this data? Do we need additional mechanisms defined? Slide 4 Ganesh Venkatesan, Intel Corporation Page 4 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

5 TSPEC mapping 802.11 TSPEC mapping to 802.1Qav TSPEC July 2009
September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 TSPEC mapping TSPEC mapping to 802.1Qav TSPEC QoS mechanisms: EDCA-AC HCCA Jointly fill-in this table Then fill in the TSPEC template SR Class-A SR Class-B Max delay tolerance Max Frame Size Max Frame Rate Slide 5 Ganesh Venkatesan, Intel Corporation Page 5 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

6 TS Info Field TSPEC Element
Nov 2008 TSPEC Element TSPEC Body format Octets: 3 2 4 TS Info Nominal MSDU Maximum MSDU Size Minimum Service Interval Inactivity Suspension StartTime Data Rate Mean Peak Data Rate Burst Size Delay Bound PHY Rate Surplus Bandwidth Allowance Medium Time RED indicates required parameters used in Admission Control TSPEC Value returned by AP if Admission Accepted (Admission Control) TS Info Field TSPEC Element 23 17 16 15 14 13 11 10 9 8 7 6 5 4 1 Reserved (Schedule) (TSInfo Ack Policy) User Priority PSB Aggregation Direction TID 801.D User Priority Up Down Bi 1=APSD 0-7 WMM 8-15 HCCA Access Policy EDCA, HCCA Note: Often TID 0-7 = UP * Reproduced from Graham Smith, DSP Group

7 TSPECs for HCCA (WMM-SA)
Nov 2008 TSPECs for HCCA (WMM-SA) The basic QoS requirements such as jitter, latency, bandwidth etc are defined by the TSPEC ‘Standard’ TSPECs exist for: Voice Multi-Media (Video) Audio STAs send information on their TC and TSPEC, this allows HC to allocate the TXOPs and calculate QoS requirements (jitter, latency, bandwidth, etc.) Graham Smith, DSP Group

8 802.11 TSPEC (EDCA-AC) for SR Class-A
July 2009 TSPEC (EDCA-AC) for SR Class-A TSPEC Parameter Value TSINFO TID Direction APSD User Priority 4 or 5 Nominal MSDU Size Maximum MSDU Size 0 (unspecified) Minimum Service Interval Maximum Service Interval Inactivity Interval Suspension Interval Service Start Time Minimum Data Rate Mean Data Rate Peak Data Rate Burst Size Delay Bound Minimum PHY Rate Surplus Bandwidth Allowance Medium Time Ganesh Venkatesan, Intel Corporation

9 802.11 TSPEC (EDCA-AC) for SR Class-B
July 2009 TSPEC (EDCA-AC) for SR Class-B TSPEC Parameter Value TSINFO TID Direction APSD User Priority 4 or 5 Nominal MSDU Size Maximum MSDU Size 0 (unspecified) Minimum Service Interval Maximum Service Interval Inactivity Interval Suspension Interval Service Start Time Minimum Data Rate Mean Data Rate Peak Data Rate Burst Size Delay Bound Minimum PHY Rate Surplus Bandwidth Allowance Medium Time Ganesh Venkatesan, Intel Corporation

10 How are QoS Errors fed back?
September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 How are QoS Errors fed back? Traffic Stream/Category measurement report ( ) Transmitted MSDU MSDU Discarded MSDU Failed MSDU Multiple Retry QoS CF-Polls Lost Average Queue Delay Average Transmit Delay Transmit Delay histogram in 6 bins Optional elements Triggers can be set to generate appropriate reports ( ) STA Statistics Report – QoS statistics specific to a User Priority ( ) TransmittedFragmentCount, FailedCount, RetryCount, MultipleRetryCount, FrameDuplicateCount, RTSSuccessCount, RTSFailureCount, ACKFailureCount, ReceivedFragmentCount, TransmittedFrameCount, DiscardedFrameCount , MPDUsReceivedCount, RetriesReceivedCount Triggers can be set to generate appropriate reports (TGv) Slide 10 Ganesh Venkatesan, Intel Corporation Page 10 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

11 September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 SRP over How to carry SRP frames over while keeping the SRP and state machines stay consistent? How would AVB framework access the management interface for feedback on the state of the link? Document 09/403r0 provides background information Slide 11 Ganesh Venkatesan, Intel Corporation Page 11 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

12 July 2009 MSRPDU Handling* MSRPDU are transmitted “as is” in data frames and delivered to the DMN DMN interacts with the AP through the AP’s MLME SAP STA AP DMN MSRPDU 802.11e MLME TS Service Primitive MLME SAP * Reproduced from Ganesh Venkatesan, Intel Corporation

13 MSRP / 802.11e Flow* July 2009 STA Eth AP DMN MSRPDU
802.11e MLME Request BW Reservation 802.11e MLME Response MSRPDU reproduced from Ganesh Venkatesan, Intel Corporation

14 SRP over 802.11 What MLME primitive gets used?
September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 SRP over What MLME primitive gets used? MLME-ADDTS semantics not defined for APs Need support for unsolicited ADDTS response Slide 14 Ganesh Venkatesan, Intel Corporation Page 14 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

15 September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 SRP over Higher layers have the burden of using appropriate MLME primitives in order to keep the state of link consistent – slide-8 Choices: Define additional primitives (frames) to support SRP Require SRP to invoke appropriate primitives to keep the protocol consistent May need both Slide 15 Ganesh Venkatesan, Intel Corporation Page 15 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

16 September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 Status Update -- TGaa Draft 0.01 is available – specifies mechanisms for reliable/robust groupcast (MRG) over Reviewed a proposal on mitigating issues due to Overlapping BSS Reviewed a proposal for graceful degradation (Drop Precedence) and Intra-AC prioritization This proposal also enables some 802.1AVB features over a link Slip in TGaa timeline – goal was to have draft1.0 by November 2009 Slide 16 Ganesh Venkatesan, Intel Corporation Page 16 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

17 Status Update -- TGv Letter Ballot 150 completed
September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 Status Update -- TGv Letter Ballot 150 completed 140 Comments received Currently resolving comments Expect initial Sponsor Ballot in Oct/Nov 2009 Timing Measurement Feature has not changed as a result of LB150 An extension has been proposed to the Timing Measurement feature – render the timestamp information exchanged to be symmetric In order to allow for sufficient review of the extension, the extension will be considered in Sponsor Ballot Slide 17 Ganesh Venkatesan, Intel Corporation Page 17 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

18 Goals for the November joint meeting
September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 Goals for the November joint meeting To be updated at the joint meeting Slide 18 Ganesh Venkatesan, Intel Corporation Page 18 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems

19 Questions from 802.11 Where is the Drop Eligibility bit?
September 2008 November 2007 doc.: IEEE /2752r1 doc.: IEEE /1003r0 July 2009 Questions from Where is the Drop Eligibility bit? TCLAS processing in .11aa – how completely does it map into AVB? Does AVB differentiate between B, P and I frames with unique tags? Slide 19 Ganesh Venkatesan, Intel Corporation Page 19 Alex Ashley, NDS Ltd Peter Ecclesine, Cisco Systems


Download ppt "Joint meeting with 802.1AVB Date: Authors: July 2009"

Similar presentations


Ads by Google