1 / 23

E- MiLi : Energy-Minimizing Idle Listening in Wireless Networks

E- MiLi : Energy-Minimizing Idle Listening in Wireless Networks. Xinyu Zhang and Kang G. Shin Dept. of EECS Univ. Michigan. Presented by: Fenggang Wu 2011/11/04. HIT(01)-> Toronto(05)->U Michigan(08)->(11)Princeton NEC Lab. Author. Background Related Work Solution SRID o Doc

teddy
Télécharger la présentation

E- MiLi : Energy-Minimizing Idle Listening in Wireless Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks Xinyu Zhang and Kang G. Shin Dept. of EECS Univ. Michigan Presented by: Fenggang Wu 2011/11/04

  2. HIT(01)-> Toronto(05)->U Michigan(08)->(11)Princeton NEC Lab Author

  3. Background • Related Work • Solution • SRID • oDoc • Evaluation • Conclusoin • Comments Agenda

  4. Scenario: • WiFi AP-client senario • Idle listening (IL) in CSMA • Why listening? (transmit, receive) • Energy waste • Problem • How to reduce the energy consumption in IL? Background

  5. PSM • Reducing IL energy cost by reducing IL time • Yet IL still dominate clients’ energy consumption even with PSM enabled • 80% busy network, 60% idle network • Another dimension • Reducing IL energy cost by reducing IL power Existing Work

  6. E-MiLi: Energy-Minimizing idle Listening • Key Idea: • Reduce the IL energy cost by downclocking. • Challenge: • Nyquist’s Theorem: • How to put the radio in a subconscious mode while it can still respond to incoming packets properly? The E-MiLi Approach

  7. Overview of E-MiLi What’s M-preamble How to detect it? When it is safe to downclock?

  8. SRID (Sampling Rate Invariant Detection) • How to perceive arriving packet in low sampling rate? • Key: separate detecting and decoding • Odoc (Opportunistic Downclocking) • When safe to downclock? • Key: predict the possibility of coming packet Solutions

  9. M-preamble Able to be detected arriving packet even when down sampled SRID (1/3) Duplicated Sequence (Gold Sequence) Embedded Address Switching Time Check the self-correlation

  10. SRID (2/3) Self-correlation of samples Energy level of samples

  11. Considering CGS SNR squelch SRID (3/3)

  12. as the embedded address • Multiple user? • What if is large? • Minimum-cost address sharing • Multiple clients share a limited number of addresses • Clients tx/rx more frequently share the addr. with less other clients • Broadcast address • , clients maintain a self-correlatorwith offset and • For carrier sensing purpose, double preamble is needed. Address Allocation

  13. Switching time (~) • Compared to SIFS() • Arrival prediction (Outage prediction) • Key intuition: Burstininess of WiFi • Deterministic operation • CTS, DATA, ACK are all deterministic operations after RTS • Non-deterministic operation • recorded if the arriving interval if shorter than Odoc (Opportunistic Downclocking)

  14. Two Questions: • Packet detecting accuracy • IL energy saving • Setups • E-MiLi implementation on GNURadio • Network level simulator on real WiFi trace Evaluation (1/5)

  15. Evaluation (2/5) -Packet-Detection Performance Single link

  16. Evaluation (3/5) -Packet-Detection Performance 9 USRP Testbed

  17. Evaluation (4/5) – Energy Efficiency Real WiFi traffic Trace: SIGCOMM’08, PDX-powell

  18. Evaluation (5/5) – Energy Efficiency Synthetic traffic NS-2: HTTP FTP traffic generator

  19. Energy-efficient protocols for WiFi • PSM and its variants (can be integrated with E-MiLi) • Wakeup on demand approach (second radio needed) • Packet detection • Self-correlate (problem when down-sampled) • Cross-correlate (down-sampled prob and offset-sensitive) • Dynamic voltage-frequency scaling • In multi-processor design • SampleWidth (tx and rx agree on same clock rate) Related Work

  20. Goal: reducing the IL energy by downclocking • Sampling-Rate Invariant packet Detector • Opportunistic downclockingscheme • Future works • ZigBee extension • Changing working voltage Conclusion

  21. Pros: • Novel idea • Practical use • Cons: • Overhead: doesn’t consider the delay caused by the additional preamble. • Take home message: • From simple questions • Learn from real practice • Paper writer skill Comments

  22. Questions? Thank you for your attention!

  23. PSM • What’s PSM: Reducing idle listening time • How doesn’t work: Existing Approach

More Related