BBN: Throughput Scaling in Dense Enterprise WLANs with Blind Beamforming and Nulling Wenjie Zhou (Co-Primary Author), Tarun Bansal (Co-Primary Author),

Slides:



Advertisements
Similar presentations
Wireless Networks Should Spread Spectrum On Demand Ramki Gummadi (MIT) Joint work with Hari Balakrishnan.
Advertisements

Tarun Bansal*, Karthik Sundaresan+,
Successive Interference Cancellation: A Back of the Envelope Perspective Souvik Sen, Naveen Santhapuri, Romit Roy Choudhury, Srihari Nelakuditi.
Dirty RF Impact on Interference Alignment
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
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.
Doc.: IEEE /1090/r2 Submission September 2013 Submission Zhanji Wu, et. Al. Non-linear pre-coding MIMO scheme for next generation WLAN Date:
R2 R3 R4 R5 AP The throughput does not grow in the same way as wireless demands Limited wireless spectrum & unlimited user demands AP R1 R6.
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Submission doc.: IEEE 11-14/1426r1 November 2014 Gustav Wikström et al., EricssonSlide 1 DSC and legacy coexistence Date: Authors:
MIMO As a First-Class Citizen in Kate C.-J. Lin Academia Sinica Shyamnath Gollakota and Dina Katabi MIT.
Cooperation / Contention - an Information Theoretic Perspective Syed A. Jafar University of California Irvine What is the optimal form of cooperation?
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 7th Lecture Christian Schindelhauer.
Mobility Increases Capacity In Ad-Hoc Wireless Networks Lecture 17 October 28, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor.
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.
DOMINO: Relative Scheduling in Enterprise Wireless LANs Wenjie Zhou (Co-Primary Author), Dong Li (Co-Primary Author), Kannan Srinivasan, Prasun Sinha 1.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
Practical Performance of MU- MIMO Precoding in Many-Antenna Base Stations Clayton Shepard Narendra Anand Lin Zhong.
Overcoming the Antennas-Per-AP Throughput Limit in MIMO Shyamnath Gollakota Samuel David Perli and Dina Katabi.
Doc.: IEEE /1126r0 Submission September 2012 Krishna Sayana, SamsungSlide 1 Wi-Fi for Hotspot Deployments and Cellular Offload Date:
Submission doc.: IEEE 11-12/0844r0 Slide 1 Non-linear Multiuser MIMO for next generation WLAN Date: Authors: Shoichi Kitazawa, ATR.
Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine.
RCTC: Rapid Concurrent Transmission Coordination in Full Duplex Wireless Networks Wenjie Zhou, Kannan Srinivasan, Prasun Sinha Department of Computer Science.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
RobinHood: Sharing the Happiness in a Wireless Jungle Tarun Bansal, Wenjie Zhou, Kannan Srinivasan and Prasun Sinha Department of Computer Science and.
Hierarchical Cooperation Achieves Linear Scaling in Ad Hoc Wireless Networks David Tse Wireless Foundations U.C. Berkeley AISP Workshop May 2, 2007 Joint.
AutoMAC : Rateless Wireless Concurrent Medium Access Aditya Gudipati, Stephanie Pereira, Sachin Katti Stanford University.
Symphony: Orchestrating Collisions in Enterprise Wireless Networks Tarun Bansal (Co-Primary Author), Bo Chen (Co-Primary Author), Prasun Sinha and Kannan.
Next Generation n Dina Katabi Jointly with Kate Lin and Shyamnath Gollakota.
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.
Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant
Cooperative Wireless Networks Hamid Jafarkhani Director Center for Pervasive Communications and Computing
Achieving Spectrum Efficiency Lili Qiu University of Texas at Austin 1.
Doc.: IEEE /1421r0 Submission November 2013 Philip Levis, Stanford UniversitySlide 1 STR Radios and STR Media Access Date: Authors:
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
STUMP: Exploiting Position Diversity in the Staggered TDMA Underwater MAC Protocol Kurtis Kredo II, Petar Djukic, Prasant Mohapatra IEEE INFOCOM 2009.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
5: Capacity of Wireless Channels Fundamentals of Wireless Communication, Tse&Viswanath 1 5. Capacity of Wireless Channels.
QoS Routing and Scheduling in TDMA based Wireless Mesh Backhaul Networks Chi-Yao Hong, Ai-Chun Pang,and Jean-Lien C. Wu IEEE Wireless Communications and.
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Communication Protocol Engineering Lab. A Survey Of Converging Solutions For Heterogeneous Mobile IEEE Wireless Communication Magazine December 2014 Minho.
Achieving Single Channel, Full Duplex Wireless Communication
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
Wireless Communication
Medium Access Control MAC protocols: design goals, challenges,
Multiple Antennas: Performance Gains with Channel Measurements
6. Opportunistic Communication and Multiuser Diversity
SENSYS Presented by Cheolki Lee
Practical, Real-time, Full Duplex Wireless
DOWNLINKS THROUGHPUT OPTIMIZATION IN UNMANNED AERIAL NETWORKS
MIMO III: Channel Capacity, Interference Alignment
Distributed MIMO Patrick Maechler April 2, 2008.
Considerations on AP Coordination
Considerations on AP Coordination
Multi-band Modulation, Coding, and Medium Access Control
Multi-band Modulation, Coding, and Medium Access Control
Multiple Antennas: Performance Gains with Channel Measurements
Achieving Single Channel, Full Duplex Wireless Communication
Discussions on 11ac PHY Efficiency
DL MU MIMO Error Handling and Simulation Results
Feasibility of Coordinated Transmission for HEW
5-GHz Unified Protocol (5-UP) Proposal OFDM Extensions for a
MIMO II: Physical Channel Modeling, Spatial Multiplexing
Feasibility of Coordinated Transmission for HEW
Presentation transcript:

BBN: Throughput Scaling in Dense Enterprise WLANs with Blind Beamforming and Nulling Wenjie Zhou (Co-Primary Author), Tarun Bansal (Co-Primary Author), Prasun Sinha and Kannan Srinivasan The Ohio State University

Changes in Uplink Traffic 2 Cloud Computing Online Gaming Sensor Data Upload Code Offloading VoIP, Video Chat Traditionally, WLAN traffic: downlink heavy less attention to uplink traffic Recently, uplink traffic increased rapidly : mobile applications

Can we scale the uplink throughput with the number of clients?

Network MIMO Huge bandwidth consumption C2C2 C1C1 C3C3 Exchange raw samples AP 1 AP 2 AP 3

[1] Rahul, H., Kumar, S., and Katabi, D. MegaMIMO: Scaling Wireless Capacity with User Demand. In Proc. of ACM SIGCOMM MegaMIMO 1 Does not apply to uplink : Clients do not share a backbone network Does not apply to uplink : Clients do not share a backbone network

[1] Cadambe, V. R., and Jafar, S. A. Interference Alignment and the Degrees of Freedom for the K User Interference Channel. IEEE Transactions on Information Theory (2008). Interference Alignment 1 4 packet, 3 slots Enough time slots, everyone gets half the cake Exponential slots of transmissions, not suitable for mobile clients Heavy coordination between clients 4 packet, 3 slots Enough time slots, everyone gets half the cake Exponential slots of transmissions, not suitable for mobile clients Heavy coordination between clients C2C2 C1C1 C3C3 AP 1 AP 2 AP 3

Existing interference alignment and beamforming techniques are not suitable to mobile uplink traffic. How can we bring the benefits of beamforming to uplink traffic?

AP Density in Enterprise WLANs 8 (140,0.5) BBN leverages the high density of access points

Single Collision Domain C1C1 C2C2 C3C3 x1x1 x2x2 x3x3 AP 1 AP 2 AP 3 AP 4 Switch Omniscient TDMA Time Slot: 1Time Slot: 2Time Slot: 3 Three Packets received in Three Slots Only one AP is in use Three Packets received in Three Slots Only one AP is in use 9

h (1) 12 x 1 + h (1) 22 x 2 + h (1) 32 x 3 h (1) 11 x 1 + h (1) 21 x 2 + h (1) 31 x 3 Blind Beamforming and Nulling Single Collision Domain 10 Time Slot: 1 C1C1 C2C2 C3C3 x1x1 x2x2 x3x3 AP 1 AP 2 AP 3 AP 4 Switch h (1) 13 x 1 + h (1) 23 x 2 + h (1) 33 x 3 h (1) 14 x 1 + h (1) 24 x 2 + h (1) 34 x 3 h (1) 13 h (1) 23 h (1) 33

Receives: a 11 x 1 + s 1 h (1) 21 x 2 + s 1 h (1) 31 x 3 Receives: a 12 x 1 + a 22 x 2 + a 32 x 3 Transmits: v 4 (h (1) 14 x 1 + h (1) 24 x 2 + h (1) 34 x 3 ) Transmits: (h (1) 13 x 1 + h (1) 23 x 2 + h (1) 33 x 3 ) 11 Time Slot: 2 Blind Beamforming and Nulling Single Collision Domain AP 1 AP 2 AP 3 AP 4 Switch v3v3

AP 1 AP 2 AP 3 AP 4 Switch Slot 2: a 11 x 1 + s 1 h (1) 21 x 2 + s 1 h (1) 31 x 3 Slot 2: a 12 x 1 + a 22 x 2 + a 32 x 3 Slot 1: h (1) 11 x 1 + h (1) 21 x 2 + h (1) 31 x 3 Slot 1: h (1) 12 x 1 + h (1) 22 x 2 + h (1) 32 x 3 Three Packets received in Two Slots 12 Blind Beamforming and Nulling Single Collision Domain (s 1 h (1) 11 -a 11 )x 1 Slot 2: a 11 x 1 + s 1 h (1) 21 x 2 + s 1 h (1) 31 x 3

Number of APs Required In a network with APs, APs in BBN can receive N uplink packets in two slots 3 clients, 4 APs 4 clients, 7 APs 10 clients, 46 APs 13

Throughput Improvement Previous Example Topology – APs in BBN receive three packets in two slots: an improvement of 50% General Topology – Uplink throughput in BBN scales with the number of clients (N/2 packets per slot). – Half of the cake as in Interference Alignment Always two slots No coordination between clients 14

BBN Highlights Leverages the high density of access points All computation and design complexity shifted to APs APs only need to exchange decoded packets over the backbone instead of raw samples 15

Further Optimizations to Improve SNR Which subset of APs act as transmitters and which subset as receivers? Which AP decodes which packet? C1C1 C2C2 C3C3 AP 1 AP 2 AP 3 AP 4 Switch 16 BBN Approach: x i is decoded at the AP j where it is expected to have highest SNR Transmitters Receivers x1x1 x 2, x 3

Challenge 1/4: Synchronization of APs To perform accurate beamforming, APs need to be tightly synchronized with each other Solution: – SourceSync (Rahul et al., SIGCOMM 2010): synchronizes APs within a single collision domain – Vidyut (Yenamandra et al., SIGCOMM 2014): uses power line to synchronize APs in the same building 17

Challenge 2/4 : MultiCollision Domain Not all APs may be able to hear each other directly Solution: Make smaller groups where all APs in a single group can hear each other. 18

19 Distributed System Group Head Within a group, all APs can hear each other When one group is communicating, neighboring groups remain silent

Challenge 3/4 : Inconsistency in the AP density Number of APs may be less than Solution: Appropriate MAC layer algorithm that restricts the number of participating clients 20

Uplink Poll Approve A, B and C Keep Silent – Allow neighboring groups to transmit DownlinkUplink Time Notification Period Time Slot 1Time Slot 2 Uplink MAC Timeline Compute pre-coding vectors in the background 21

C1C1 C2C2 C3C3 x1x1 x2x2 x3x3 AP 1 AP 2 AP 4 AP 5 Switch Challenge 4/4 : Robustness Nulling is not always perfect. x 1, x 2, x 3 x1x1 Decoding Error Can’t Subtract x 1 22

C1C1 C2C2 C3C3 x1x1 x2x2 x3x3 AP 1 AP 2 AP 3 AP 4 Switch Challenge 4/4 : Robustness What if we have extra APs AP 5 AP 6 AP 7 x 1, x 2, x 3 x1x1 x1x1 23

Experiments 24 C1C1 C2C2 x1x1 x 2, x 3 AP 1 AP 2 AP 3 AP 4 Switch Intended Signal = x 1 Interference from x 2, x 3 x2x2 C2C2 x3x3 USRP N210

Throughput BBN provides 1.48x throughput compared to TDMA X

Trace-Driven Simulation Over multiple collision domains (divided into groups) Field Size: 500m X 500m Number of clients: 1000 Vary the number of APs Residual interference distribution from experiment Other algorithms simulated – Omniscient TDMA – IEEE

APs 4.6X throughput gain ~76 APs near each client 2000 APs 4.6X throughput gain ~76 APs near each client Throughput BBN

Fairness 28 BBN achieves higher fairness Beamforming increased SINR of clients that are far away BBN achieves higher fairness Beamforming increased SINR of clients that are far away BBN

Summary and Future Work BBN leverages the high density of APs to scale the uplink throughput for single antenna systems – Throughput scales linearly with the number of clients – All computational and design complexity shifted to APs Future Work – Coexist with legacy network – Data rate selection 29