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

Scheme for Broadcast Messages in SMACK - A SMart

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

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

COMP635 -- Paper Presentation

Junhua YanNov. 28, 2017

1

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

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]

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

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

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

Robustness of SMACK

7

● Varying Signal Power● Interference

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.

Figure 5. Protocol Fallback Decision Tree

Interference

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

False Negative

9

Interference (cont.)

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

Interference < 20 MHz: Zigbee 5 MHz

10

False Positive

Interference (cont.)

● Keep two subcarriers unassigned to any clients

Interference > 20 MHz

-20 +20

11

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

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

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.

Results

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

● Complete System performance

15

Evenly Spaced Subcarriers

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

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

Closely Spaced Subcarriers

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

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

Contiguous Subcarriers

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

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

Results● Efficiency of Subcarrier Detection Mechanism● Complete System performance

○ [-12, +12]

19

Limitation

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

● Lack of detailed explanation about experimental results

Open Issues

● Mobility● Reduce Redundant Rebroadcast● Parallel Polling

21

Mobility

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

‘membership id’ in a highly dynamic topology

22

● 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

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

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

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

Complete System Performance

● Subcarriers: [-12, +12]

FP: 2.5%

27