Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew...

16
doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al. Slide 1 N am e A ffiliations A ddress Phone em ail M atthew Fischer Broadcom 190 M athilda Place, Sunnyvale, CA +1 408 543 3370 mfischer@ broadcom.com Eric W ong Broadcom ewong@ broadcom .com M inyoung Park IntelCorp. minyoung.park@ intel.com Tom Tetzlaff IntelCorp. thomas.a.tetzlaff@ intel.com Em ily Q i IntelCorp. emily.h.qi@ intel.com Y ong Liu M arvell yongliu@ marvell.com H ongyuan Zhang M arvell Hongyuan@ m arvell.com SudhirSrinivasa M arvell sudhirs@ marvell.com Y ongho Seok LG Electronics LG R& D Com plex A nyang- Shi,K yungki-Do,Korea +82-31-450-1947 [email protected] Jinsoo Choi LG Electronics JeongkiKim LG Electronics Jin Sam Kw ak LG Electronics Rojan Chitrakar Panasonic [email protected] .com K en M ori Panasonic Mori.ken1@ jp.panasonic.com

Transcript of Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew...

Page 1: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

Target Wake Times

Date: 2012-07-12Authors:

July 2012

Matthew Fischer, et al.Slide 1

Name Affiliations Address Phone email Matthew Fischer Broadcom 190 Mathilda Place,

Sunnyvale, CA +1 408 543 3370 [email protected]

Eric Wong Broadcom [email protected]

Minyoung Park Intel Corp. [email protected]

Tom Tetzlaff Intel Corp. [email protected]

Emily Qi Intel Corp. [email protected]

Yong Liu Marvell [email protected]

Hongyuan Zhang Marvell [email protected]

Sudhir Srinivasa Marvell [email protected]

Yongho Seok LG Electronics LG R&D Complex Anyang-Shi, Kyungki-Do, Korea

+82-31-450-1947 [email protected]

Jinsoo Choi LG Electronics

Jeongki Kim LG Electronics

Jin Sam Kwak LG Electronics

Rojan Chitrakar Panasonic [email protected]

Ken Mori Panasonic [email protected]

Page 2: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

Authors:

July 2012

Matthew Fischer, et al.Slide 2

Name Affiliations Address Phone email Simone Merlin Qualcomm 5775 Morehouse Dr,

San Diego, CA 8588451243 [email protected]

Alfred Asterjadhi Qualcomm

Amin Jafarian Qualcomm

Santosh Abraham Qualcomm

Menzo Wentink Qualcomm

Hemanth Sampath Qualcomm

VK Jones Qualcomm

Sun, Bo ZTE [email protected]

Lv, Kaiying ZTE [email protected]

Huai-Rong Shao Samsung [email protected]

Chiu Ngo Samsung [email protected]

Minho Cheong ETRI 138 Gajeongno, Yuseong-gu, Dajeon, Korea

+82 42 860 5635

[email protected]

Jae Seung Lee ETRI [email protected]

Hyoungjin Kwon ETRI [email protected]

Heejung Yu ETRI [email protected]

Jaewoo Park ETRI [email protected]

Sok-kyu Lee ETRI [email protected]

Sayantan Choudhury Nokia

Taejoon Kim Nokia

Klaus Doppler Nokia

Chittabrata Ghosh Nokia

Esa Tuomaala Nokia

Page 3: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

Authors:

July 2012

Matthew Fischer, et al.Slide 3

Name Affiliations Address Phone email Shoukang Zheng I2R 1 Fusionopolis Way, #21-01

Connexis Tower, Singapore 138632

+65-6408 2000 [email protected]

Haiguang Wang I2R [email protected] Wai Leong Yeow I2R [email protected] Zander Lei I2R [email protected] Jaya Shankar I2R [email protected] Anh Tuan Hoang I2R [email protected] Joseph Teo Chee Ming I2R [email protected] George Calcev Huawei Rolling Meadows,

IL USA [email protected]

Osama Aboul Magd Huawei [email protected]

Young Hoon Huawei [email protected]

Betty Zhao Huawei [email protected]

David Yangxun Huawei [email protected]

Bin Zhen Huawei [email protected]

ChaoChun Wang MediaTek [email protected]

James Wang MediaTek [email protected]

Jianhan Liu MediaTek [email protected]

Vish Ponnampalam MediaTek [email protected]

James Yee MediaTek [email protected]

Thomas Pare MediaTek [email protected]

Kiran Uln MediaTek [email protected]

Page 4: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission Matthew Fischer, et al.

Introduction

• Long-sleeping low power devices need to minimize power consumption– Call these long-sleepers Z-class devices

• Contention for medium at wake time can cause excessive power consumption– Contention between Z-class devices– Contention with H-class devices

• H-class = high throughput devices

• Propose mechanisms to reduce contention among H and Z class devices

• Minimize wake time for Z-class devices

July 2012

Slide 4

Page 5: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission Matthew Fischer, et al.

Power Consumption

• Z-class STA wake to find busy network– Potentially excessive Listen, Receive, Transmit time

• Wake and wait for access, wait for RX Beacon, wait for other users– Competition with other waking Z STA and H STA

• Deferral and collision delay– Causes increased power consumption, decreased battery life

• Proposed solutions:– Minimize probability of Z-Z competition

• Explicitly spread the Z-class devices apart in time using Target Wake Times (TWT)

– Minimize probability of Z-H competition• Create Z-class-only operating windows of time

– Z-class access windows follow UTIM = Uplink TIM

July 2012

Slide 5

Page 6: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission Matthew Fischer, et al.

Distributing Wake Times

• To minimize possibility of busy network upon wake:– Spread out Z-clients

• Reduced probability of busy medium at wake time• Minimizes wake to transmit latency• Also minimizes collision probability• Minimizes interference between Z class and other classes

• Works well when all clients are low traffic and well-spread– Best when H-class are forced to wait

• Need mechanism for spreading out clients– AP control of wake times– Propose:

• Requested Wake Time• Target Wake Time

July 2012

Slide 6

Page 7: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

Propose a New Element = TWT

• RT = Request Type– Suggestion, Demand, AP accepts, offers alternative for TWT– Relative vs Absolute TSF reference– Exponent for WiM– Flow Direction bit, Flow ID, Flow Type (Request vs NoReq)

• TWT = Target Wake Time– Relates to TSF, i.e. units are usec, 64 bits

• ABSOLUTE or RELATIVE value, depending on RT indication

• MWD = Minimum Wake Duration (x32 usec)• WiM = Wake Interval Mantissa

– Mantissa for required wake interval for indicated direction

• Exchanged during Association – always initiated by client– Can also be sent in MGMT Action frame to update during association– Can send more than one IE, e.g. one for each direction, accommodates multiple phases and periods

• Not restricted to use by Z-class STA

July 2012

Matthew Fischer, et al.Slide 7

1B 1B 2B 8B 2B 2B

IEID Length RT TWT MWD WiM

Page 8: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

TWT IE RT field

– CRQ = Client Request• 0 = AP Response• 1 = Client Request

– TWTC = TWT Command• 000b = client NULL suggestion (let AP choose wake time)• 001b = client suggestion, AP accepts client suggestion• 010b = client demand, AP accepts client demand• 011b = Reserved• 100b = Reserved• 101b = AP alternative suggestion• 110b = AP alternative demand• 111b = AP Rejects TWT setup

– ABS = Absolute• 0 = Relative TSF value (i.e. NEXT TBTT + TWT value)• 1 = Absolute TSF value

– DIR = Flow Direction• 0 = Client to AP• 1 = AP to Client

– FT = Flow Type• 0 = Request driven – e.g. Client must send POLL or Trigger• 1 = No Request necessary – e.g. AP transmits without first hearing Poll or Trigger, or uplink TX (client transmits)

– FID = Flow ID, RA-TA pair unique (not directionally unique)– WIEXP = Wi Exponent

• Wake Interval Exponent, i.e. Wi = WiM x 2 ^ WiEXP

July 2012

Matthew Fischer, et al.Slide 8

0 1 3 4 5 6 7 9 10 15

CRQ TWTC ABS DIR FT FID WIEXP

Page 9: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission Matthew Fischer, et al.

Beacon Power Consumption

• Z-class power consumption– Includes time spent waiting for and receiving long slow Beacon– Prefer to eliminate beacon reception

• With TWT, not necessary to wake for Beacon– STA Wakes at TWT and transmits after cursory CCA check– Since Beacon was skipped, TSF adjustment needed– Option 1:

• Create ACK Frame that includes partial TSF value = T-ACK• E.g. ACK with 3 Bytes of TSF_LSB

– Potentially also signals operating information change– I.e. suggestion to wake for and receive a beacon for updated information

– Option 2:• DL Frame contains TSF information

July 2012

Slide 9

Page 10: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

BA With Management ACK

• AMPDU contents rules– Currently allows MGMT Action NoAck to be included with DATA

frames– Desire ACK-able MGMT Action frame

• E.g. to deliver :– NEXT TWT– TSF– Beacon Change Notification

• Add MGMT Action (regular ACK) frame to AMPDU contents– One frame allowed– ACK with MGMT ACK bit in BA frame

• Use one of the many reserved bits in the BA frame

July 2012

Matthew Fischer, et al.Slide 10

Page 11: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

ACK for Mgmt Action frame within AMPDU

• A reserved bit within the BA Control field conveys ACK status for the maximum one ACK-able MGMT Action frame in an AMPDU

July 2012

Matthew Fischer, et al.Slide 11

New Bit MGMT_ACK

B5

Page 12: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

T-ACK vs MGMT TSF

• Comparison of location for TSF information for waking device– Within AMPDU inside of MGMT Action frame

• Allows for maximum information transfer– E.g. TWT + TSF + Beacon Change notification + other mgmt signaling

• Simple, direct, limited additional PHY or MAC overhead– Within T-ACK

• Additional information has direct impact on size of ACK– AP can choose amount of information to include– Variable sized ACK = DUR estimation problem?

• TSF information can be used by any waking STA

July 2012

Matthew Fischer, et al.Slide 12

Page 13: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

Power Comparison

• Compare:– PS-Poll /U-APSD (traditional mechanism using TIM signaling)– TIM-mediated UL slotting– TWT

July 2012

Matthew Fischer, et al.Slide 13

Page 14: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

Power Consumption Profiles

July 2012

Matthew Fischer, et al.Slide 14

• Baseline PS-POLL

Slide 14

Beacon

Wake

LMSM RM LM/RM TM RM

UL BA

LM/RM

BADL

TMRM SM

SleepAccess delay

Lookup + Access delay

Beacon

LMSM RM ?M TM RM

UL BA BADL

TMRM SM

Slot delayWake Sleep

LMSM TM RM

UL BA BADL

TMRM SM

Wake Sleep

• Beacon-based access

• TWT-based access

Page 15: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

Sensor Battery Life

July 2012

Matthew Fischer, et al.Slide 15

• 900 mAh Battery

10 30 50 70 90 110

130

150

0.0

200.0

400.0

600.0

800.0

1000.0

1200.0

1400.0

MPYLD_500B_APDLY_1ms_MDLY_1085us_SLP0.01mW_DTIM3_TXTCP_PAON_500mW_900GHz_COLL_0%_SCYC_10000

PS_POLLBCN_ULTWT

distance (m)

Bat

tery

LIF

E (

day

s)

5/30/2012 17:26

Page 16: Doc.: IEEE 802.11-12/0823r0 Submission Target Wake Times Date: 2012-07-12 Authors: July 2012 Matthew Fischer, et al.Slide 1.

doc.: IEEE 802.11-12/0823r0

Submission

Straw Poll

• Do you support adding to the specification framework document an item to include a mechanism to set wake times and intervals for clients?

July 2012

Matthew Fischer, et al.Slide 16