19
doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 N am e A ffiliations A ddress Phone em ail H aiguang W ang I2R 1 FusionopolisW ay, #21- 01, ConnexisSouth Tow er, Singapore138632 [email protected] Jaya Shankar I2R jshankar@ i2r.a-star.edu.sg Shoukang Zheng I2R skzheng@ i2r.a-star.edu.sg ZanderLei I2R leizd@ i2r.a-star.edu.sg H oang A nh Tuan I2R athoang@ i2r.a-star.edu.sg Y eow W aiLeong I2R w lyeow @ i2r.a-star.edu.sg Rojan Chitrakar Panasonic [email protected] K en M ori Panasonic [email protected] ChaoChun W ang M ediaTek chaochun.wang@ m ediatek.com Jam esW ang M ediaTek james.wang@ m ediatek.com Jianhan Liu M ediaTek [email protected] V ish Ponnam palam M ediaTek vish.ponnampalam @ mediatek.com Jam esY ee M ediaTek james.yee@ mediatek.com Thom asPare M ediaTek thomas.pare@ mediatek.com Kiran Uln M ediaTek [email protected] H uai-Rong Shao Sam sung hr.shao@ samsung.com Chiu N go Sam sung chiu.ngo@ samsung.com Haiguang Wang, I2R

Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

Embed Size (px)

Citation preview

Page 1: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

TIM Compression

November 2012

Slide 1

Date: 2012-11-8

Name Affiliations Address Phone email Haiguang Wang

I2R 1 Fusionopolis Way, #21-01, Connexis South Tower, Singapore 138632

[email protected]

Jaya Shankar I2R jshankar@ i2r.a-star.edu.sg

Shoukang Zheng I2R skzheng@ i2r.a-star.edu.sg

Zander Lei I2R leizd@ i2r.a-star.edu.sg

Hoang Anh Tuan I2R athoang@ i2r.a-star.edu.sg

Yeow Wai Leong I2R wlyeow@ i2r.a-star.edu.sg

Rojan Chitrakar Panasonic [email protected]

Ken Mori Panasonic [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]

Huai-Rong Shao Samsung [email protected]

Chiu Ngo Samsung [email protected]

Haiguang Wang, I2R

Page 2: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

November 2012

Slide 2

Name Affiliations Address Phone email Sayantan Choudhury Nokia

Taejoon Kim Nokia

Klaus Doppler Nokia

Chittabrata Ghosh Nokia

Esa Tuomaala Nokia

Sun, Bo ZTE

Lv, Kaiying ZTE

Yongho Seok LG Electronics [email protected]

Jinsoo Choi LG Electronics

Jeongki Kim LG Electronics

Hangyu Cho LG Electronics

Minyoung Park Intel Corp.

Tom Tetzlaff Intel Corp.

Emily Qi Intel Corp.

Yong Liu Marvell

Hongyuan Zhang Marvell

Sudhir Srinivasa Marvell

Matthew Fischer Broadcom

Eric Wong Broadcom

Minho Cheong ETRI

Jae Seung Lee ETRI

Hyoungjin Kwon ETRI

Jaewoo Park ETRI

Sok-kyu Lee ETRI

Haiguang Wang, I2R

Page 3: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

November 2012

Slide 3

Name Affiliations Address Phone email

Sameer Vermani Qualcomm [email protected]

Eugene Baik Qualcomm

Lin Yang Qualcomm

Tao Tian Qualcomm

Bin Tian Qualcomm

Hemanth Sampath Qualcomm

Richard Van Nee Qualcomm

Allert Van Zelst Qualcomm

VK Jones Qualcomm

George Calcev Huawei Rolling Meadows, IL USA

[email protected]

Osama Aboul Magd Huawei [email protected]

Young Hoon Kwon Huawei [email protected]

Betty Zhao Huawei [email protected]

David Yangxun Huawei [email protected]

Bin Zhen Huawei [email protected]

Anna Pantelidou Renesas Mobile

Juho Pirskanen Renesas Mobile

Timo Koskela Renesas Mobile

Liwen Chu STMicroelectronics

George Vlantis STMicroelectronics

Haiguang Wang, I2R

Page 4: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

Motivation

• Based on our study on TIM compression, we find that AID differential encoding (ADE) can further enhance the hierarchy-OLB encoding method specified in the IEEE 802.11ah framework and achieve a higher compression ratio. Therefore, we propose to include ADE as an option for TIM bitmap compression

November 2012

Slide 4 Haiguang Wang, I2R

Page 5: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

TIM Encoding Framework in TGah SFD

November 2012

Slide 5

• Partial Virtual Bitmap is encoded in Block level– Partial virtual bitmap consists of one or more encoded Blocks of a single Page– Block encoding:

• Block Control(3 bits) + Block Offset (5 bits) + Block Bitmap (1octet) + Sub-Block Bitmaps (0-8octets)– Block Control field: controls how the Block Bitmap and the Sub-Block Bitmap fields are used

1. Block bitmap encoding: AID = [Page Index(2b), Block Offset(5b), n(3b), m(3b)]– The n-th bit position of the Block Bitmap indicates whether the n-th Sub-Block Bitmap is present in the Sub-Block field– The m-th bit position of the Sub-Block Bitmap indicates whether the m-th STA has data buffered at the AP

2. Single AID: AID = [Page Index(2b), Block Offset(5b), Block Bitmap[5:0]] – When there is a single AID in a Block, 6 bits of the Block Bitmap field is used to indicate the 6 LSBs of the AID– The Sub-Block field is not present

3. Inverse bitmap: if there are many 1s in the bitmap of a Block, inverse the bitmap and encode the inversed bitmap – Can expect many cases where STAs sleep for a long period of time

Block Offset

Block Bitmap Sub-Blocks (variable)

Block L Block M Block P…

Partial Virtual BitmapBitmap Control

Block Control

1 octet1 octet 0-8 octets

5 bits3 bits

Sub-Block Bitmap 1

Sub-Block Bitmap 2

Sub-Block Bitmap M

1 octet

Block Control field:

Block BitmapSingle AID‘Offset+Length+Bitmap’ +Inverse bitmap

TBDPage Index 2 bits

Bitmap Control (1 octet)

Haiguang Wang, I2R

Page 6: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

Offset+Length+Bitmap (OLB)

November 2012

Slide 6

Partial Virtual BitmapBitmap Control

2 octets

Block Control

3 bits 5 bits

Length (L)

1 octet

OLB mode Block Offset L Sub-Block Bitmaps

Bitmap Control (1 octet)

Block n Block n+1Block n+m

… Block p Block v…

TBDPage Index 2 bits

L octets

4. ‘Offset+Length+Bitmap’ mode: encodes more than 8 Sub-Block Bitmaps. – The Block Bitmap field is used to indicate the length of Sub-Block Bitmaps following the Block Bitmap field. – AID = [Page Index (2b), Block Offset(5b),zeros(6b)]+ p, the p-th bit position of the Sub-Block Bitmap field

indicates whether the p-th STA has data buffered at the AP.– This mode is used when more than 8 contiguous Sub-Blocks are transmitted.

Haiguang Wang, I2R

Page 7: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

Using AID Directly in TIM Bitmap

• When the number of bits being enabled (set to’1’) in the Partial Virtual Bitmap is sparse, representing AID directly in a binary form can reduce the size of TIM IE significantly. The scheme should include– A way to specify the number of bits required to encode AID.

• All AIDs are encoded with the same number of bits. – Length of the block with encoded AIDs.

• Using differential encoding can further reduce the size of TIM IE when AIDs are encoded in binary

November 2012

Slide 7

Encode Word Length

AID 1 AID 2 AID N. . .Length

Haiguang Wang, I2R

Page 8: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

Concept: AID Differential Encoding (ADE)

• Denote n AIDs in ascending order as AID1, AID2, …, AIDn

• Compress AID1, AID2, …, AIDn with differential encoding as follows:– ∆AID1 = reference value, for example, AID1

– ∆AIDi = AIDi – AIDi-1, i = 2, …, n.

• Concatenate the binary form of ∆AID1, ∆AID2, …, ∆AIDn with the fields: – Encode word length (EWL): number of bits required to encode

differential values– Length: length of the block (in number of bytes).

• An example of structure

November 2012

Slide 8

∆AID 1 ∆AID 2 ∆AID n. . .Encode Word Length

Length

Haiguang Wang, I2R

Page 9: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

Proposal: ADE Mode

November 2012

Slide 9

• Partial Virtual Bitmap is encoded in Block level– Partial virtual bitmap consists of one or more encoded Blocks of a single Page– Block encoding:

• Block Control(3 bits) + Block Offset (5 bits) + Block Bitmap (1octet) + Sub-Block Bitmaps (0-8octets)– Block Control field: controls how the Block Bitmap and the Sub-Block Bitmap fields are used

1. Block bitmap encoding

2. Single AID

3. Offset+Length+Bitmap (OLB)

4. AID with Differential Encoding (ADE)

5. Inverse bitmap

Block Offset

Block Bitmap Sub-Blocks (variable)

Block L Block M Block P…

Partial Virtual BitmapBitmap Control

Block Control

1 octet1 octet 0-8 octets

5 bits3 bits

Sub-Block Bitmap 1

Sub-Block Bitmap 2

Sub-Block Bitmap M

1 octet

Block Control field:

Block BitmapSingle AID‘Offset+Length+Bitmap’‘AID with Differential Encoding’ +Inverse bitmap

TBDPage Index 2 bits

Bitmap Control (1 octet)

Haiguang Wang, I2R

Page 10: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

AID Differential Encoding (ADE) Mode

November 2012

Slide 10

• Each block encodes up to 256 consecutive AIDs. • Last block can be shorter. • The Block Bitmap field consists of following fields:

– Encoded Word Length (EWL) (3 bits): number of bits required to encode differential AID value. – Length (5 bits): the length of encoded block bitmap, in number of octets– Concatenated bits of differential encoded AID values of paged STAs: ∆AID1, ∆AID2, …, ∆AIDm

• ∆AID1 = AID1 – Block Offset*8

• ∆AIDi = AIDi – AIDi-1, i = 2, …, m.

– Padding(1-7 bits): padding the encoded block to the boundary of octets and indicating the termination state

Partial Virtual BitmapBitmap Control

2 octets

Block Control

3 bits 5 bits

EWLADE mode Block Offset ∆AID1, ∆AID2, …, ∆AIDm

Bitmap Control (1 octet)

Block n Block n+1Block n+32

… Block p Block v…

TBDPage Index 2 bits

X octets

Length

3 bits 5 bits

2 octets

Block Control

3 bits 5 bits

EWLBlock Offset ∆AID1, ∆AID2, …, ∆AIDm

Y octets

Length

3 bits 5 bits

Padding

Padding

Haiguang Wang, I2R

Page 11: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

Decoding of TIM Bitmap in ADE Mode

• When STA receives TIM IE, if the block control field indicates that a bitmap block is encoded with ADE mode, it may use following steps to decode the TIM bitmap:– Obtain the Block Offset value – Obtain the values of ∆AID1, ∆AID2, …, ∆AIDn from the encoded

octets based on the information from EWL and length field. – Decode AIDi by:

• AID1 = Block Offset*8 + ∆AID1

• AIDi = AIDi-1 + ∆AIDi for i = 2, …, n

November 2012

Slide 11 Haiguang Wang, I2R

Page 12: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

Performance Results

• Comparison with TIM encoding method in the current framework: Hierarchy + OLB [1].

November 2012

Slide 12 Haiguang Wang, I2R

Page 13: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

128 Stations

November 2012

Slide 13

• Scenario 1: 128 STAs– 128 STAs associated with AP– X axis indicates the number of paged STAs

• randomly distributed AIDs in [1:128]• Averaged over 10,000 iterations

– Y axis represents the size of the compressed bitmap

• Curves– Hierarchy + OLB: Block level compression with ‘Offset +

Bitmap + Length’ mode (indicated as ‘Adaptive’ in Y-axis)– Hierarchy + OLB + ADE: with AID differential encoding– STD-VTIM: Standard virtual TIM map

Haiguang Wang, I2R

Page 14: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

256 Stations

November 2012

Slide 14

• Scenario 2: 256 STAs– 256 STAs associated with AP– X axis indicates the number of paged STAs

• randomly distributed AIDs in [1:256]• Averaged over 500 iterations

– Y axis represents the size of the compressed bitmap

• Curves– Hierarchy + OLB: Block level compression with ‘Offset +

Bitmap + Length’ mode (indicated as ‘Adaptive’ in Y-axis)– Hierarchy + OLB + ADE: with AID Differential encoding – STD-VTIM: Standard virtual TIM map

Haiguang Wang, I2R

Page 15: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

512 Stations

November 2012

Slide 15

• Scenario 3: 512 STAs– 512 STAs associated with AP– X axis indicates the number of paged STAs

• randomly distributed AIDs in [1:512]• Averaged over 500 iterations

– Y axis represents the size of the compressed bitmap

• Curves– Hierarchy + OLB: Block level compression with ‘Offset +

Bitmap + Length’ mode (indicated as ‘Adaptive’ in Y-axis)– Hierarchy + OLB + ADE: with AID Differential encoding– STD-VTIM: Standard virtual TIM map

Haiguang Wang, I2R

Page 16: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

1024 Stations

November 2012

Slide 16

• Scenario 4: 1024 STAs– 1024 STAs associated with AP– X axis indicates the number of paged STAs

• randomly distributed AIDs in [1:1024]• Averaged over 500 iterations

– Y axis represents the size of the compressed bitmap

• Curves– Hierarchy + OLB: Block level compression with ‘Offset +

Bitmap + Length’ mode (indicated as ‘Adaptive’ in Y-axis)– Hierarchy + OLB + ADE: with AID differential encoding– STD-VTIM: Standard virtual TIM map

Haiguang Wang, I2R

Page 17: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

Conclusions

• In this contribution, we propose AID differential encoding (ADE) for binary AID form in TIM IE to further reduce the size of TIM IE. We have compared ADE with the encoding methods proposed in [1]. The simulation shows that the improvement can be as high as 30% or more.

November 2012

Slide 17 Haiguang Wang, I2R

Page 18: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

References

[1] Minyoung Park, “Proposed Specification Framework for TGah”, IEEE 802.11-11/1137r11, September 2012

November 2012

Slide 18 Haiguang Wang, I2R

Page 19: Doc.: IEEE 802.11-12/0370r3 Submission TIM Compression November 2012 Slide 1 Date: 2012-11-8 Haiguang Wang, I2R

doc.: IEEE 802.11-12/0370r3

Submission

Straw Poll

• Do you support to include in the IEEE 802.11ah SFD the AID differential encoding (ADE) specified in slide 10 as an TIM encoding mode optional at both transmitter and receiver sides in the TIM encoding framework?– Y: – N: – Abs:

November 2012

Slide 19 Haiguang Wang, I2R