AutoMAC : Rateless Wireless Concurrent Medium Access Aditya Gudipati, Stephanie Pereira, Sachin Katti Stanford University.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

Wireless Networks Should Spread Spectrum On Demand Ramki Gummadi (MIT) Joint work with Hari Balakrishnan.
Flashback: A New Control Plane for Wireless Networks Asaf Cidon (Stanford), Kanthi Nagaraj (UCLA), Pramod Viswanath (UIUC), Sachin Katti (Stanford) Stanford.
Successive Interference Cancellation: A Back of the Envelope Perspective Souvik Sen, Naveen Santhapuri, Romit Roy Choudhury, Srihari Nelakuditi.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Symbol Level Network Coding By Sachin Katti, Dina Katabi, Hari Balakrishnan, Muriel Medard Sigcomm 2008.
Interference Alignment and Cancellation EE360 Presentation Omid Aryan Shyamnath Gollakota, Samuel David Perli and Dina Katabi MIT CSAIL.
Analog Network Coding Sachin Katti Shyamnath Gollakota and Dina Katabi.
Medium Access Issues David Holmer
Contents IEEE MAC layer operation Basic CSMA/CA operation
Fine-grained Channel Access in Wireless LAN SIGCOMM 2010 Kun Tan, Ji Fang, Yuanyang Zhang,Shouyuan Chen, Lixin Shi, Jiansong Zhang, Yongguang Zhang.
BBN: Throughput Scaling in Dense Enterprise WLANs with Blind Beamforming and Nulling Wenjie Zhou (Co-Primary Author), Tarun Bansal (Co-Primary Author),
CMAP: Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru Joint work with Kyle Jamieson and Hari Balakrishnan.
MIMO As a First-Class Citizen in Kate C.-J. Lin Academia Sinica Shyamnath Gollakota and Dina Katabi MIT.
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Interference Centric Wireless Networks Sachin Katti Assistant Professor EE&CS, Stanford University.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Leveraging Interleaved Signal Edges for Concurrent Backscatter by Pan Hu, Pengyu.
Living with Interference in Unmanaged Wireless Environments David Wetherall, Daniel Halperin and Tom Anderson Intel Research & University of Washington.
Successive Interference Cancellation: A Back of the Envelope Perspective Souvik Sen, Naveen Santhapuri, Romit Roy Choudhury, Srihari Nelakuditi I have.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
DAC: Distributed Asynchronous Cooperation for Wireless Relay Networks 1 Xinyu Zhang, Kang G. Shin University of Michigan.
Enfold: Downclocking OFDM in WiFi
DOMINO: Relative Scheduling in Enterprise Wireless LANs Wenjie Zhou (Co-Primary Author), Dong Li (Co-Primary Author), Kannan Srinivasan, Prasun Sinha 1.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
Overcoming the Antennas-Per-AP Throughput Limit in MIMO Shyamnath Gollakota Samuel David Perli and Dina Katabi.
Z IG Z AG D ECODING : C OMBATING H IDDEN T ERMINALS IN W IRELESS N ETWORKS Shyamnath Gollakota and Dina Katabi MIT CSAIL SIGCOMM 2008 Presented by Paul.
RobinHood: Sharing the Happiness in a Wireless Jungle Tarun Bansal, Wenjie Zhou, Kannan Srinivasan and Prasun Sinha Department of Computer Science and.
Wireless LAN Simulation - IEEE MAC Protocol
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Link Layer: Wireless Mesh Networks Capacity Y. Richard Yang 11/13/2012.
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
Symphony: Orchestrating Collisions in Enterprise Wireless Networks Tarun Bansal (Co-Primary Author), Bo Chen (Co-Primary Author), Prasun Sinha and Kannan.
Automatic Rate Adaptation Aditya Gudipati & Sachin Katti Stanford University 1.
MZig: Enabling Multi-Packet Reception in ZigBee Linghe Kong, Xue Liu McGill University MobiCom 2015.
Support WiFi and LTE Co-existence
BBN: Throughput Scaling in Dense Enterprise WLANs with Blind Beamforming and Nulling Wenjie Zhou (Co-Primary Author), Tarun Bansal (Co-Primary Author),
Wireless Network Coding Martin Xu. Outline Introduction New Solutions – COPE – ANC Conclusions.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
Infrastructure Mobility: A What-If Analysis Mahanth Gowda Nirupam Roy Romit Roy Choudhury.
Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant
Decoding Collisions Shyamnath Gollakota Dina Katabi.
Revisiting the Contract Between Layers Sachin Katti Dina Katabi, Hari Balakrishnan, Muriel Medard.
Achieving Spectrum Efficiency Lili Qiu University of Texas at Austin 1.
Versatile Low Power Media Access for Wireless Sensor Networks Sarat Chandra Subramaniam.
Fundamentals of Computer Networks ECE 478/578
Doc.: IEEE /1421r0 Submission November 2013 Philip Levis, Stanford UniversitySlide 1 STR Radios and STR Media Access Date: Authors:
Wireless Multiple Access Schemes in a Class of Frequency Selective Channels with Uncertain Channel State Information Christopher Steger February 2, 2004.
Doc.: IEEE c Submission January, 2006 Chun-Ting Chou, PhilipsSlide 1 NOTE: Update all red fields replacing with your information;
Cross-Layer Approach to Wireless Collisions Dina Katabi.
mZig: Enabling Multi-Packet Reception in ZigBee
Adaptive IEEE MAC Protocol for high efficiency MC-CDMA WLANs 15. FFV Workshop 21. November 2008 Dr.-Ing. Georgios Orfanos 1G.Orfanos, 15. FFV Workshop,
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
CRMA: Collision Resistant Multiple Access Lili Qiu University of Texas at Austin Joint work with Tianji Li, Mi Kyung Han, Apurv Bhartia, Eric Rozner, Yin.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
The Importance of Being Opportunistic Sachin Katti Dina Katabi, Wenjun Hu, Hariharan Rahul, and Muriel Medard.
Wireless Communication
Co-BCast: High-Rate WiFi Broadcasting in Crowded Scenarios via Lightweight Coordination of Multiple Access Points Hang Qiu, Konstantinos Psounis, Giuseppe.
Abusayeed Saifullah*, Mahbubur Rahman*, Dali Ismail,
Interference Avoidance and Control
Enhanced IEEE by Integrating Multiuser Dynamic OFDMA
CSMA/CN: Carrier Sense Multiple Access with Collision Notification
No Time to Countdown: Backing Off in Frequency Domain
Strawmodel ac Specification Framework
Presentation transcript:

AutoMAC : Rateless Wireless Concurrent Medium Access Aditya Gudipati, Stephanie Pereira, Sachin Katti Stanford University

Conventional Schemes : Avoid Interference at all costs ! AliceBob

Conventional Schemes : Avoid Interference at all costs ! Interference Avoidance – RTS/CTS – CSMA with exponential backoff Interference handling – ZigZag RTS CTS Alice RTS AliceBob CTS Alice CTS Alice

Our Approach : Encourage and Exploit Interference ! AliceBob Alice Decoder Bob Decoder Subtract

Our Approach : Encourage and Exploit Interference ! Alice Decoder Bob Decoder Subtract Received Power from Alice at AP = P Received Power from Bob at AP = P

Our Approach vs Conventional Scheme

Even on Downlink, Conventional Schemes avoid Interference Alice Bob P1P1 P2P2 P 2 > P 1

Our Approach on Downlink also Exploits Interference ! Alice Bob P1P1 P2P2 P 2 > P 1

Our Approach on Downlink also exploits Interference ! Received Power from AP at Alice = P 1 Received Power from AP at Bob = P 2 Alice Decoder ALICE P 2 > P 1 Alice Decoder Bob Decoder Subtract BOB

Our Approach on Downlink also exploits Interference ! Received Power from AP at Alice = P 1 Received Power from AP at Bob = P 2 BOB P 2 > P 1 ALICE Alice Decoder Bob Decoder Subtract

Our Approach vs Conventional Scheme

AutoMAC Contributions Practical system for exploiting interference Rateless encoding scheme – Upto 3 successful concurrent transmissions Novel MAC protocol – Leverage gains due to Interference Implemented on USRP2s and evaluated – 60% gain on Uplink – 35% gain on Downlink

Challenge 1 : Rate Adaptation Alice Decoder Bob Decoder Subtract

Challenge 1 : Rate Adaptation Increasing Rates

Challenge 1 : Rate Adaptation Increasing Rates

Challenge 1 : Rate Adaptation Alice needs to adapt its rate Alice needs to figure out – Own SNR at the AP – Who is interfering? – How strong is the Interference ? Can we avoid this ? Alice Decoder Bob Decoder Subtract

Solution 1 : Rateless Codes Orthogonal to choice of rateless code Strider [Sigcomm’11] – Encoder generates stream of transmissions – Receiver ACKs once decoded – SNR determines # transmissions – # transmissions determines rate

Solution 1 : Rateless Codes

Challenge 2 : Wasted Transmissions Weak Channel for Alice – More transmissions needed for Alice Decoder Strong Channel for Bob – Fewer transmissions needed for Bob Decoder Bob can’t be decoded before Alice ! – Wastage Alice Decoder Bob Decoder Subtract

Challenge 2 : Wasted Transmissions A 1 + B 1 A1A1 Noisy B 1 B1B1 3 transmissions wasted !! Alice Decoder Bob Decoder Subtract Alice Decoder needs 6 tx Bob Decoder needs 3 tx

Solution 2 : Speculative ACKing A 1 + B 1 A 1 + B 2 A1A1 Noisy B 1 Noisy B 2 B1B1 No wastage !! B2B2 ACKACK Alice Decoder Bob Decoder Subtract Alice Decoder needs 6 tx Bob Decoder needs 3 tx

MAC Protocol AP driven MAC – Frequency Domain Backoff [Sen et al Mobicom’11] Contention Ad Alice Charlie Bob David

MAC Protocol AP driven MAC – Frequency Domain Backoff [Sen et al Mobicom’11] 1-Alice 2 - Bob Alice Charlie Bob David Freq

MAC Protocol AP driven MAC – Frequency Domain Backoff [Sen et al Mobicom’11] Alice Charlie Bob David Pre Data PreData Pre

Evaluation Implement PHY layer on USRP2s – GNURadio platform with RawOFDM – OFDM with 64 subcarriers – External Clock to Synchronize USRP2s (Jackson) Upto 3 successful concurrent transmissions Compared to omniscient rate adaptation – 30% gain on Uplink, 35% gain on Downlink

Uplink CDF 30% median throughput gain

Downlink CDF 35% median throughput gain

Downlink gains depend on Relative SNRs

Interference Cancellation isn’t Perfect !

Simulations Simulate MAC layer – Dense Network (8 contending nodes) – Fully Loaded 60% uplink gain over MAC – Improved PHY layer – Efficient channel utilization at MAC layer

Conclusion Exploit interference instead of avoiding it Novel PHY & MAC protocol – Rateless encoding scheme enables SIC – AP driven MAC coordinates interferers Implemented on USRP2s and evaluated Future Work – Other applications of SIC, eg. MIMO systems