Aug 2009 doc IEEE 802 11 090926 r

  • Slides: 29
Download presentation
Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 802. 11 -- Interworking

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 802. 11 -- Interworking with 802. 1 Qat Stream Reservation Protocol Date: 2009 -11 -15 Authors: Submission Slide 1 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Abstract This submission is

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Abstract This submission is an overview of proposed input from 802. 11 to 802. 1 Qat Annex-Q Clause Q. 2. A companion word document will be generated when the details in this submission are finalized. Includes inputs from the 802. 11 aa teleconference on Aug 10 th, 2009. Submission Slide 2 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Overview • • Annex-Q

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Overview • • Annex-Q in IEEE 802. 1 Qat-Draft 3. 2 is informative and describes implementation details for a Designated MSRP Node (DMN) From 802. 11’s perspective, the DMN is co-located with the device that supports the AP function in a BSS When stream reservations are made the following needs to be completed: • Appropriate TSPECs are passed to the AP in order to accomplish the desired level of Qo. S for the stream (Cl. Q. 2. 2 Table Q-4) • All protocol and MLME interface semantics are maintained within 802. 11 (Cl. Q. 2. 2 Table Q-3) Goals are to • make no or minimal changes to Q-STAs and • render the DMN implementation as agnostic to the underlying link technology (802. 11, Mo. CA, etc. ) used. Submission Slide 3 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Handling SRP Reservation Requests

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Handling SRP Reservation Requests Submission Slide 4 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Topologies • • •

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Topologies • • • Figure Q-5 Talker is wired to the AP. Listeners can be STA(s) in the BSS or device(s) wired to the STA(s) in the BSS, Figure Q-6 Talker is wired to a STA in the BSS. Listeners can be other STA(s) in the BSS and/or device(s) wired to the AP/STA(s) Figure Q-7 Talker is wired to a STA (STA-A) in the BSS. Listener is another STA in the BSS which has a direct link established with STAA. Question: Can STAs be intermediate nodes? (yes) If so, • STAs need a “SRP agent” co-located: – 802. 11 is not well defined to deal with a wired/wireless bridge within the same device (See http: //www. ieee 802. org/1/files/public/docs 2007/avb-nfinnwireless-bridges-0707 -v 2. pdf for more details). Without fixing this issue, does it make sense to build over it? – A solution that requires little or no changes to STA is preferred (see Goals in previous slide) • Figures Q-5, Q-6 and Q-7 need to be updated to show that possibility. Yes? Submission Slide 5 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-1: STA is the

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-1: STA is the Talker/Listener • • • Talker logic in STA: • Send/Receive the MSRPDU requesting reservation • In addition, also use the MLME-ADDTS. Request to send a corresponding TSPEC to the AP DMN forwards the reservation request to the AP’s SME, AP’s MLME also forwards the MLME-ADDTS. Indication to the AP’s SME. Need a ‘Send me an ADDTS Request’ action frame from AP to STA in the case where an 802. 11 STA is a listener. Additional complexity to SME at the AP – need some tag to associate ADDTS. Indication from the STA with the SRP reservation request from the DMN SME at the STA needs to send a ADDTS Request matching the SRP Reservation Request Works only when the STA is the SRP Talker/Listener Q: Should we limit 802. 11 STA to be 802. 1 Qat Talker/Listener? Submission Slide 6 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-1: STA is the

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-1: STA is the Talker/Listener(s) DMN Q-AP Q-STA Talker Submission Q-AP Q-STA Talker Q-AP Q-STA Listener(s) Q-STA Talker Q-STA Listener(s) Slide 7 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-1: Q. 2. 1

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-1: Q. 2. 1 MSRP Handling at Talker The Q-STA parses the MSRPDU before forwarding it to the AP. The QSTA maps the parameters in the MSRPDU to a 802. 11 TSpec and generates an ADDTS request to the AP – this case requires the Q-STA to recognize and comprehend MSRPDUs. Submission Slide 8 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-1: Q. 2. 1

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-1: Q. 2. 1 MSRP Handling at QAP/Listener The DMN in the Q-AP receives the MSRPDU. The DMN invokes a primitive at the Q-AP MLME interface (MLME-Reserve). The Q-AP computes available resources and if not enough resource is available, fails the MLMEReserve invocation. If there are enough resources, the QAP issues a “send me an ADDTS” request to the QSTA (listener). Submission Slide 9 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-1: Q. 2. 1

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-1: Q. 2. 1 MSRP Handling at QAP/Listener The DMN in the Q-AP receives the MSRPDU. The DMN invokes a primitive at the Q-AP MLME interface (MLMEReserve). The Q-AP computes available resources and if not enough resource is available, fails the MLMEReserve invocation. If there are enough resources, the Q-AP issues an autonomous ADDTS Response to the Q-STA (listener). Submission Slide 10 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case 2: General Case

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case 2: General Case • • An 802. 11 STA can either be Talker/Listener or an intermediate node in the path from the Talker to the Listener. An intermediate node STA or a STA that is also the Talker/Listener just pass the MSRPDU to the AP DMN invokes MLME-Reserve. request with parameters corresponding to the received SRP reservation request Reserve Request Action frame includes a TSPEC that corresponds to the SRP traffic class Q-STA uses the TSPEC in the Reserve Request Action frame as a hint and constructs a TSPEC to be used in the resulting ADDTS request Q-STA receives a “successful” [autonomous] ADDTS response from the Q-AP Q-STA responds back to the Q-AP with a Reserve Response Action frame Q-AP responds to the DMN with a MLME-Reserve. confirm Submission Slide 11 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-2: STA is an

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case-2: STA is an Intermediate node or a Talker/Listener(s) • • • DMN • Q-AP Q-STA Talker Submission Q-STA are intermediate nodes, Talker or Listener Q-STAs need to understand the new Reserve action frame Q-STAs need not parse SRP reservation message The additional complexity is limited to the QAP Listener(s) Slide 12 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case 2: MSRP Handling

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case 2: MSRP Handling at QAP (to Talker) Submission Slide 13 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case 2: MSRP Handling

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case 2: MSRP Handling at QAP ( to Listener) Submission Slide 14 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case 2: MSRP Handling

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Case 2: MSRP Handling at QAP (to Talker/Listener) Submission Slide 15 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Table Q. 3 SRP

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Table Q. 3 SRP to MLME Qo. S Services Mapping MSRP Attribute MAD Primitive MLME Qo. S Service Description Talker Advertise MAD_Join_Request (new) MLME. Query bandwidth availability without reservation Listener Ready or Listener Ready Failed MAD_Join_Request (new) MLME. Reserve bandwidth for a stream Listener Ready or Listener Ready Failed MAD_Join_Request () MLME. Reserve Modify bandwidth reserved for a stream – no renewal needed, if requirements have not changed. Listener Request Removed MAD_Leave_Request () MLME. DELTS Free bandwidth associated with a stream MAD – MRP (Multiple Registration Protocol) Attribute Declaration Submission Slide 16 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Changes to 802. 11

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Changes to 802. 11 -- Summary 1. Need one of the following : • • Ability for QAPs to send Autonomous ADDTS Response OR A new Reserve Request/Response sequence to allow the AP to instigate an associated STA to send an ADDTS request 2. The following MLME primitives • • Submission MLME-Query. {request|confitm} MLME-Reserve. {request|confirm} Slide 17 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Questions on Table Q-3

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Questions on Table Q-3 • • • Is there an 802. 11 MLME command to query available bandwidth – No. Is there an 802. 11 MLME command for this? Is this bandwidth renewal even necessary? – ADDTS with the same stream ID supersedes an existing reservation. – Reservation renewal may be required if the reservation has timed out due to inactivity. At the 08/10/2009 teleconference: 802. 1 Qat does not support dynamic reservations (adapting to changing channel conditions). Submission Slide 18 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Mapping 802. 11 TSPECs

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Mapping 802. 11 TSPECs to SRP Traffic Classes Submission Slide 19 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 TSPEC mapping (from July

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 TSPEC mapping (from July joint meeting) SR 802. 1 D Priority-4 802. 1 D Priority-5 Max delay tolerance 290 us per hop 50 msec over 7 hops (2 of which are . 11) Max Frame Size 75% of 1500 125 us 1171 bytes (includes IFG) Max Frame Rate 8000/s @ 100 Mbps 802. 11 TSPEC mapping to 802. 1 Qav TSPEC 802. 11 Qo. S mechanisms: EDCA-AC HCCA 1. What is the delay over a 802. 11 link? 2. Power save introduces at least 20 msec delay 3. What is possible for delay/frame size/rate in. 11? 4. 08/10/2009 teleconference – 4000 intervals per second. How many frames get sent in an interval depends on max frame size – What can 802. 11 do in 250 usecs? Submission 4000/s (no class-A traffic) Slide 20 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 What is possible with

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 What is possible with 802. 11 (needs work)? PHY RATES Submission Overhead (channel access, preamble, inter frame space, etc) Data rate per interval (250 us) Overall data rate (without any aggregation) bits/sec Overall data rate (with aggregation) bits/sec Delay (MLME to MLME) Slide 21 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 TSPEC Element TSPEC Body

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 TSPEC Element TSPEC Body format Octets: 3 2 2 4 4 4 TS Info Nominal MSDU Maximum MSDU Size Minimum Service Interval Maximum Service Interval Inactivity Interval Suspension Interval Service Start. Time Minimum Data Rate 4 4 4 2 2 Mean Data Rate Peak Data Rate Maximum Burst Size Delay Bound Minimum PHY Rate Surplus Bandwidth Allowance Medium Time Value returned by AP if Admission Accepted (Admission Control) TS Info Field TSPEC Element 23 17 Reserved 16 15 14 Reserved Schedule TSInfo Ack Policy 13 11 User Priority 801. D User Priority 10 9 PSB Reserved APSD Aggregation 1=APSD RED indicates required parameters used in Admission Control TSPEC 8 7 Access Policy EDCA, HCCA 6 5 Direction Up Down Bi * Reproduced from https: //mentor. ieee. org/802. 11/dcn/08/11 -08 -1214 -02 -00 aa-11 e-tutorial. ppt Submission 4 1 0 TID Reserved WMM TSID Traffic Type IEEE 0 -7 WMM 8 -15 HCCA Note: Often TID 0 -7 = UP Slide 22 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 802. 11 TSPECs (EDCA-AC)

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 802. 11 TSPECs (EDCA-AC) TSPEC Parameter 802. 1 D Priority-4 802. 1 D Priority-5 TSINFO TID Direction Access Policy ACK Policy APSD Aggregation User Priority (802. 1 D) Nominal MSDU Size 2 4 Up, Down 10 (EDCA) (10/11)No ACK/Block ACK 0 Yes 4 1500 bytes 5 Up, Down 10 (EDCA) (10/11)No ACK/Block ACK 0 Yes 5 1500 bytes Maximum MSDU Size Mean Data Rate Delay Bound* Minimum PHY Rate Surplus Bandwidth Allowance 1500 bytes 48 Mbps 29 usecs 70 Mbps 1. 2+ 1500 bytes 48 Mbps 10% of 7 msecs 70 Mbps 1. 2+ *Time in usecs between when the frame arrived at the transmitting MAC to when it is transmitted to the destination – includes reception of any required Acknowledgements. + 20% surplus allocation? 2 Should bit-15 be set? Bit-15 indicates that the MSDU size is fixed Submission Slide 23 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Minimum PHY Rate Derivation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Minimum PHY Rate Derivation • Mean Data Rate = SRP TSpec Max. Frame. Size * SRP TSpec Max. Interval. Frames The Mean Data Rate is also the Max Data Rate (since we assume MSDU size is fixed). • Assuming 70% efficiency between the MAC and the PHY this translates into 1. 43 * SRP TSpec Max. Frame. Size * SRP TSpec Max. Interval. Frames bytes/sec 1. 43 * SRP TSpec Max. Frame. Size * SRP TSpec Max. Interval. Frames * 8 bits/sec 11. 44 * SRP TSpec Max. Frame. Size * SRP TSpec Max. Interval. Frames bits/sec • With 1500 and 4000 for Max. Frame. Size and Max. Interval. Frames the above turns into 68. 57 (~70 Mbps in the table in next slide) • Minimum PHY Rate is 11. 44 * SRP TSpec Max. Frame. Size * SRP TSpec Max. Interval. Frames Submission Slide 24 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 EDCA-AC (Input to 802.

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 EDCA-AC (Input to 802. 1 Qat) TSPEC Parameter Value (802. 1 D Priority-4) Value (802. 1 D Priority-5) TSINFO TID Direction Access Policy ACK Policy APSD Aggregation User Priority (802. 1 D) Nominal MSDU Size 2 4 Up, Down 10 (EDCA) (10/11)No ACK/Block ACK 0 Yes 4 SRP Tspec Max. Frame. Size 5 Up, Down 10 (EDCA) (10/11)No ACK/Block ACK 0 Yes 5 SRP Tspec Max. Frame. Size Maximum MSDU Size Mean Data Rate SRP Tspec Max. Frame. Size * SRP Tspec Max. Interval. Frames 29 usecs 11. 44*Mean Data Rate 1. 2+ SRP Tspec Max. Frame. Size * SRP Tspec Max. Interval. Frames 10% of 7 msecs 11. 44 * Mean Data Rate 1. 2+ Delay Bound* Minimum PHY Rate Surplus Bandwidth Allowance *Time in usecs between when the frame arrived at the transmitting MAC to when it is transmitted to the destination – includes reception of any required Acknowledgements. + 20% surplus allocation? 2 Should bit-15 be set? Bit-15 indicates that the MSDU size is fixed Submission Slide 25 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 TSPECs for HCCA (WMM-SA)

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 TSPECs for HCCA (WMM-SA) The basic Qo. S 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 Qo. S requirements (jitter, latency, bandwidth, etc. ) Submission Slide 26 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 TSPECs for HCCA (WMM-SA)

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 TSPECs for HCCA (WMM-SA) TSPEC Parameters Submission SRP Class –A SRP Class-B TS Info TBD Nominal MSDU Size 1500 Bytes Maximum MSDU Size 1500 Bytes Minimum Service Interval TBD Maximum Service Interval TBD Inactivity Interval TBD Minimum Data Rate TBD Mean Data Rate 48 Mbps Maximum Burst Size TBD Minimum PHY Rate 70 Mbps Peak Data Rate TBD Delay Bound 29 usecs 10% of 7 msecs? Surplus Bandwidth Allowance 1. 2 Slide 27 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Table Q-4 • Recommend

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 Table Q-4 • Recommend replacing this table with two tables – EDCA-AC for Class-A and Class-B (Table from slide-25) – HCCA for Class-A and Class-B (Table from slide-27 once it is filled in). Submission Slide 28 Ganesh Venkatesan, Intel Corporation

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 References 1. 802. 11

Aug 2009 doc. : IEEE 802. 11 -09/0926 r 2 References 1. 802. 11 Qo. S Tutorial (08/1214 r 02) 2. Annex-K Example Use of TSPEC for Admission Control in Draft 803. 11 Revmb_D 1. 0. pdf Submission Slide 29 Ganesh Venkatesan, Intel Corporation