wifi nano reclaiming wifi efficiency through 800 ns slots
play

WiFi-Nano: Reclaiming WiFi Efficiency through 800 ns Slots Eugenio - PowerPoint PPT Presentation

WiFi-Nano: Reclaiming WiFi Efficiency through 800 ns Slots Eugenio Magistretti Krishna Kant Chintalapudi * Bo idar Radunovi # Ramachandran Ramjee * Rice University * Microsoft Research India # Microsoft Research Cambridge Problem


  1. WiFi-Nano: Reclaiming WiFi Efficiency through 800 ns Slots Eugenio Magistretti † Krishna Kant Chintalapudi * Bo ž idar Radunovi ć # Ramachandran Ramjee * † Rice University * Microsoft Research India # Microsoft Research Cambridge

  2. Problem Overview [Mbps] ~55 Mbps 1999 1997 2003 2009 2012 802.11 802.11a/b 802.11g 802.11n 802.11ac/ad § 802.11 data-rates have increased from 1 Mbps to 1 Gbps § Throughput performance has not seen a commensurate increase

  3. Contribution WiFi-Nano increases 802.11 throughput up to 100%

  4. Why Throughput << Data-rate? Medium ACK Preamble Data Access 101.5µs 20µs 224µs 44µs 54 Mbps SIFS DIFS 7 6 5 4 3 2 1 0 405.5 µs Medium ACK Access Preamble Data 36µs 32µs 40µs 101.5µs 300 Mbps DIFS SIFS 7 6 5 4 3 2 1 0 µs 225.5 Medium ACK Access Preamble Data 44µs 101.5µs 40µs 20µs 600 Mbps DIFS SIFS 7 6 5 4 3 2 1 0 µs 221.5

  5. Why Throughput << Data-rate? Medium ACK Preamble Data Access Overhead ~45% 101.5µs 20µs 224µs 60µs 54 Mbps SIFS DIFS 7 6 5 4 3 2 1 0 405.5 µs Medium ACK Access Preamble Data Overhead ~82% 101.5µs 52µs 32µs 40µs 300 Mbps SIFS 7 6 5 4 3 2 1 0 µs 225.5 Medium ACK Overhead ~91% Access Preamble Data 101.5µs 60µs 40µs 20µs 600 Mbps SIFS 7 6 5 4 3 2 1 0 µs 221.5 802.11 overhead does not scale with data-rate

  6. Motivation Overhead Components SIFS 16% Preambles 40% Communications Overhead Cannot be removed! Slot Duration 42% ACK 2% Single Link Case Medium Access Preamble Data Preamble+ACK 101.5µs 40µs 20µs 44µs DIFS SIFS 7 6 5 4 3 2 1 0

  7. Motivation Overhead Components SIFS 14% Preambles 34% Slot Duration 23% ACK 2% Collisions 27% Collisions 27% Multiple Links Case (30)

  8. Objective SIFS 14% Preambles 34% Slot Duration 23% ACK 2% Collisions 27% Collisions 27% § Reduce slot duration q and reduce the occurrence of collisions q … while preserving fairness § Remove SIFS

  9. Challenge: Slot Duration § 802.11a/n slot duration of 9 µ s is close to the minimum feasible 802.11 Slot A 0 û B Clear ¡Channel PropagaDon Assessment ¡(CCA) 1 4 ¡µs A 3 ü B Rx/Tx ¡Hardware 0 PropagaDon Clear ¡Channel Turnaround 1 Assessment ¡(CCA) 4 ¡µs 4 ¡µs Key assumption: Preamble detection and transmission are serial

  10. Speculative Preambles Preamble detection and transmission occur in parallel Clear Channel Assessment may take multiple slots The slot time can be reduced to a round-trip propagation delay Slot Time (800 ns)

  11. Speculative Preambles Slot Time (800 ns) As soon as the backoff 1. Preamble Node ¡A expires, a node transmits its 1 0 preamble CCA: A node transmitting a 2. preamble continues to û Node ¡B attempt to detect incoming Preamble 3 2 1 0 preambles A node aborts its 3. transmission if it detects a Node ¡C û preceding preamble Preamble 2 1 0 Medium Access time decreases from 101.5 µ s to 7.6 µ s

  12. WiFi-Nano Design Objectives Techniques ü § Speculative Preambles § Slot Time Duration § Probabilistic Collision § Collisions Resolution § Fairness § Counter Roll-back § Minimum Slot Size § SIFS § Speculative ACKs

  13. Implementation § Detect preambles and their starting time under interference [PN1] [PN1,PN2] [PN1, PN2,PN3] + + Δ Δ PN1 [PN2] [PN2,PN3] Lattice + Δ PN2 Δ Correlator [PN3] Δ PN3 § Simultaneously transmit and detect preambles Tx Rx Analog Self-Interference QH Noise Canceller Canceller Analog Radio Front-end § Interference may require longer preambles

  14. Results § Experiments q Reliability of Preamble Detection q Efficiency Gain and Analysis q Fairness Lyrtech Qualnet

  15. Preamble Detection Can nodes reliably detect preambles reliably detect preambles despite self-interference? despite self-interference? Can nodes Slightly longer preambles permit to maintain reliability

  16. Efficiency Efficiency f(data rate, #nodes) WiFi-Nano increases the throughput up to 100%

  17. Efficiency Efficiency f(data rate, slot time) WiFi-Nano .11a/n .11b WiFi-Nano increases the throughput up to 100%

  18. How to Achieve More? Frame Aggregation § Works only for single-link bulk downloads § Practically difficult to achieve q Small packets (TPC ACKs) q Short flows (HTTP) q Delay sensitive applications (TPC, VoIP)

  19. Frame Aggregation § Practically difficult to achieve Related work reports 18 kB as average aggregation § At 18 kB, WiFi-Nano gains 25% over 802.11 at 600 Mbps

  20. Summary 802.11 overhead can be > 90% § WiFi-Nano permits to q Reduce the slot time to 800 ns q Reduce the occurrence of collisions to nearly 0 q Remove SIFS WiFi-Nano increases 802.11 throughput up to 100%

  21. WiFi-Nano: Reclaiming WiFi Efficiency through 800 ns Slots Q&A Eugenio Magistretti † Krishna Kant Chintalapudi * Bo ž idar Radunovi ć # Ramachandran Ramjee * † Rice University * Microsoft Research India # Microsoft Research Cambridge

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend