Top Banner
SMACK - A SMart ACKnowledgement Scheme for Broadcast Messages in Wireless Networks COMP635 -- Paper Presentation Junhua Yan Nov. 28, 2017 1
27

Scheme for Broadcast Messages in SMACK - A SMart ...

Dec 18, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scheme for Broadcast Messages in SMACK - A SMart ...

SMACK - A SMart ACKnowledgement Scheme for Broadcast Messages in Wireless Networks

COMP635 -- Paper Presentation

Junhua YanNov. 28, 2017

1

Page 2: Scheme for Broadcast Messages in SMACK - A SMart ...

Reliable Transmission in Wireless Network

● Transmit at the lowest modulation rate (bits per symbol)● Send one ACK after another

Can we send all replies at the same time thus reducing ACK time? -- SMACK

2

Page 3: Scheme for Broadcast Messages in SMACK - A SMart ...

OFDM

● Orthogonal channels based on Frequency Division Multiplexing (FDM)

● iFFT/FFT

[1] Tan, Kun, et al. "Fine-grained channel access in wireless LAN." ACM SIGCOMM Computer Communication Review. Vol. 40. No. 4. ACM, 2010.3

Figure 1. OFDM achieves higher spectrum efficiency[1]

Page 4: Scheme for Broadcast Messages in SMACK - A SMart ...

NC-OFDM[1][2]

4

● Non-contiguous blocks of subcarriers

[1] http://www.winlab.rutgers.edu/~ajayiyer/webpage.html[2] Rajbanshi, Rakesh, Alexander M. Wyglinski, and Gary J. Minden. "An efficient implementation of NC-OFDM transceivers for cognitive radios." Cognitive Radio Oriented Wireless Networks and Communications, 2006. 1st International Conference on. IEEE, 2006.

Figure 2. Non-contiguous OFDM transmission 802.11g: 53 subcarriers

Page 5: Scheme for Broadcast Messages in SMACK - A SMart ...

SMART Acknowledgments

1) Each client is assigned a unique “membership id”2) AP broadcasts a message3) Client decodes the message upon receiving the

message if possible

5

Figure 3. Subcarrier assignment in a network

Page 6: Scheme for Broadcast Messages in SMACK - A SMart ...

Figure 4. Received Signal Strength

SMART Acknowledgments

4) Client uses assigned subcarrier specified by the “membership id” to send back an ACK5) AP receives composite signal of all subcarriers and demodulates the individual’s ACK

Question: how can AP detect when a client is transmitting a signal? -- threshold

6

Page 7: Scheme for Broadcast Messages in SMACK - A SMart ...

Robustness of SMACK

7

● Varying Signal Power● Interference

Page 8: Scheme for Broadcast Messages in SMACK - A SMart ...

Varying Signal Power

● Problem: signal powers from clients may vary● Solution: adjust transmission power of clients such that received

power from all clients are within a tolerant range[1]

Question: what if protocol failed to detect weakest client’s signal ?

8

[1] Abu-Rgheff, Mosa Ali. Introduction to CDMA wireless communications. Academic Press, 2007.

Page 9: Scheme for Broadcast Messages in SMACK - A SMart ...

Figure 5. Protocol Fallback Decision Tree

Interference

● Problem: spurious or burst noise● Solution: fallback mechanism

False Negative

9

Page 10: Scheme for Broadcast Messages in SMACK - A SMart ...

Interference (cont.)

● Assign each client multiple subcarriers to transmit ACKs○ all or nothing decision metric

Interference < 20 MHz: Zigbee 5 MHz

10

False Positive

Page 11: Scheme for Broadcast Messages in SMACK - A SMart ...

Interference (cont.)

● Keep two subcarriers unassigned to any clients

Interference > 20 MHz

-20 +20

11

Page 12: Scheme for Broadcast Messages in SMACK - A SMart ...

Time Considerations

Fig 6. FFT timing requirement

● All subcarriers must be present with sufficient energy within the FFT window to extract spectral components○ Near-far effect○ Different processing power of clients

12

Page 13: Scheme for Broadcast Messages in SMACK - A SMart ...

Experiment Setup

Fig 7. Floorplan of experimental setup

● SDR platform with an OFDM transceiver on a Virtex-IV FPGA

● Carrier frequency : 2.484 GHz

13

Page 14: Scheme for Broadcast Messages in SMACK - A SMart ...

Variation of spectrum over time

● 192 (64×3) FFT computation

● Variation of spectrum energy in both frequency and time

14Fig 8. Variation of spectrum over time.

Page 15: Scheme for Broadcast Messages in SMACK - A SMart ...

Results

● Efficiency of Subcarrier Detection Mechanism○ Evenly spaced subcarriers○ Closely spaced subcarriers○ Contiguous spaced subcarriers

● Complete System performance

15

Page 16: Scheme for Broadcast Messages in SMACK - A SMart ...

Evenly Spaced Subcarriers

[-26, -16, -6, +6, +11, +16]

16(a). Detection percentage (b). False positive and false negative

Page 17: Scheme for Broadcast Messages in SMACK - A SMart ...

Closely Spaced Subcarriers

[+6, +8, +10, +12, +14, +16]

17(a). Detection percentage (b). False positive and false negative

Page 18: Scheme for Broadcast Messages in SMACK - A SMart ...

Contiguous Subcarriers

[+8, +9, +10, +11, +12, +13]

18(a). Detection percentage (b). False positive and false negative

Page 19: Scheme for Broadcast Messages in SMACK - A SMart ...

Results● Efficiency of Subcarrier Detection Mechanism● Complete System performance

○ [-12, +12]

19

Page 20: Scheme for Broadcast Messages in SMACK - A SMart ...

Limitation

20Why percentage of False Positive decreased as we move subcarriers closer ?

● Lack of detailed explanation about experimental results

Page 21: Scheme for Broadcast Messages in SMACK - A SMart ...

Open Issues

● Mobility● Reduce Redundant Rebroadcast● Parallel Polling

21

Page 22: Scheme for Broadcast Messages in SMACK - A SMart ...

Mobility

● Frequency offset and doppler shift● Potential issue: maintain a valid map from each client to

‘membership id’ in a highly dynamic topology

22

Page 23: Scheme for Broadcast Messages in SMACK - A SMart ...

● Problem: Broadcast Storm in Multihop wireless networks

● Solution: determine farthest node for next broadcast

● Potential issue: should encode direction information together with the distance information

Reduce Redundant Broadcast

23

A

F

D

EC

BH

I J

K

G

Source Node

1-hop Node

2-hop Node

Farthest node

Page 24: Scheme for Broadcast Messages in SMACK - A SMart ...

Parallel Polling

● Assign variable slots to each client based on queue length ● Potential issue:

○ Strict time synchronization[1] required if it is not a simple ‘yes/no’ question

[1] Rahul, Hariharan, Haitham Hassanieh, and Dina Katabi. "SourceSync: a distributed wireless architecture for exploiting sender diversity." ACM SIGCOMM Computer Communication Review. Vol. 40. No. 4. ACM, 2010. 24

Page 25: Scheme for Broadcast Messages in SMACK - A SMart ...

Thanks !

25

All figures used in this presentation are credited to “SMACK: A SMart ACKnowledge Scheme for Broadcast Messages in Wireless Networks” paper and presentation in not specific

Page 26: Scheme for Broadcast Messages in SMACK - A SMart ...

Time Considerations (cont.)

● Thardware: time for a co-sender to switch from reception to transmission

● Trxlatency: arrival of the first sample of the packet at a node and the instant at which the receiver detects the packet

● Ttxlatency: ● Tpropagation:time of flight of the signal between nodes

26

Page 27: Scheme for Broadcast Messages in SMACK - A SMart ...

Complete System Performance

● Subcarriers: [-12, +12]

FP: 2.5%

27