The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo...

25
The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by: NEST Retreat, January 2004
  • date post

    18-Dec-2015
  • Category

    Documents

  • view

    222
  • download

    2

Transcript of The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo...

Page 1: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

The Shadowing Phenomenon: Implications of receiving during a collision

Kamin Whitehouse

Alec WooFred JiangJoe Polastre

Joint work with:

Presented by:

NEST Retreat, January 2004

Page 2: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Got A!Radio CollisionsGot B!Huh??

AC

B

Page 3: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Connectivity-interference Assumption Connectivity implies interference

Determine back-off times Adjust transmission rates Achieve fairness Improve spatial reuse Manage power consumption Optimize bandwidth

Page 4: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

The Shadowing Phenomenon

1 0 Collision

1 0 Collision

Page 5: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Got A!The Shadowing PhenomenonGot B!

C

B

A

Page 6: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Contribution

Shadowing is common Existing protocols do not presume shadowing Many techniques can exploit shadowing

Page 7: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Collision Detection and Recovery

Delta t

Stronger LastStronger First

Preamble Sync Data Crc

Preamble Sync Data Crc

Page 8: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Collision Detection and Recovery Recovery improves bandwidth/energy Detection different from RTS/CTS and Ack

More information Applies to broadcast messages Info available at receiver Only works with stronger-last (maximum 50%)

Could be augmented with termination symbol

Page 9: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Evaluation of Detection and Recovery

B

AC

Vary Delta t = tB – tA

Page 10: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Collision Detection and Recovery

PreamSync Data Crc

PreamSync Data Crc

Delta t = -23msDelta t = +23ms

Vary Delta t = tB – tA

B

A

Page 11: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Evaluation of Detection and Recovery

Detection: 42% success

Recovery: 46% success

Page 12: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Implications of Shadowing in Protocol MAC

Acks RTS/CTS

Routing Flooding Clustering Multi-hop Routing

Scheduling Localization

Page 13: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Acks and ShadowingGot B!

CAck

Got B!

Ack

Got B!

Ack

B

A

Page 14: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

RTS/CTS and Shadowing

CCTS

RTS

CTS

RTS

CTS

RTS

B

A

Page 15: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Flooding and Shadowing

Page 16: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Spatial Reuse and Shadowing

A B C D

Page 17: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Localization and Shadowing

Page 18: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Open Questions

How common are collisions in real life? How often does shadowing happen? How well does detection and recovery work? What is the spatial influence on shadowing?

Page 19: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Flooding Experiment

36 nodes in 9 x 4 grid, 2 meter spacing Each node transmits once in 25 experiments Newest CSMA for TinyOS

857 transmissions 12687 receptions 2036 collisions 1142 shadowings

Page 20: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Main Findings

Detection: ~25% success rate Recovery: 30-40% success rate

Page 21: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Main Findings

Collisions are common 15% of receptions were in a collision Up to 40-50% transmissions collided somewhere

Shadowing is common 40-100% of collisions have shadowing As low as 10% of neighbors provide the

connectivity-interference assumption

Page 22: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Main Findings

Page 23: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Main Findings

Page 24: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Future Work

Fix synch bytes problem Add termination symbol 802.11, 802.15.4, Bluetooth!

Page 25: The Shadowing Phenomenon: Implications of receiving during a collision Kamin Whitehouse Alec Woo Fred Jiang Joe Polastre Joint work with: Presented by:

Conclusions

RF engineers and Protocol Designers must talk!