Flashback: Decoupled Lightweight Wireless Control Asaf Cidon, Kanthi Nagaraj, Sachin Katti Stanford University Pramod Viswanath University of Illinois.

Slides:



Advertisements
Similar presentations
CIRTL Impact on the Nation University of Illinois Urbana-Champaign University of Michigan Carleton College Madison Area Tech College U.S.G.S Purdue University.
Advertisements

On the Feasibility of High-Power Radios in Sensor Networks Cigdem Sengul, Mehedi Bakht, Albert F. Harris III, Tarek Abdelzaher, and Robin Kravets University.
MOTA: Engineering an Operator Agnostic Mobile Service Supratim Deb, Kanthi Nagaraj, Vikram Srinivasan Bell Labs.
SINR Diagram with Interference Cancellation Merav Parter Joint work with Chen Avin, Asaf Cohen, Yoram Haddad, Erez Kantor, Zvi Lotker and David Peleg SODA.
MinCopysets: Derandomizing Replication in Cloud Storage
Cellular Networks.
Juan-Antonio CorderoPhilippe JacquetEmmanuel Baccelli Orlando, FL -- March 29 th, 2012 Impact of Jitter-based Techniques on Flooding over Wireless Ad hoc.
Asaf Cidon. , Tomer M. London
Flashback: A New Control Plane for Wireless Networks Asaf Cidon (Stanford), Kanthi Nagaraj (UCLA), Pramod Viswanath (UIUC), Sachin Katti (Stanford) Stanford.
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
Software-Defined DC Measurement ToR Data Centre Network Aggregation Core Network Control Plane Policy Enforcement Scalable & Accurate Measurements Fault.
Submission doc.: IEEE /1409r0 November 2013 Adriana Flores, Rice UniversitySlide 1 Dual Wi-Fi: Dual Channel Wi-Fi for Congested WLANs with Asymmetric.
Impact of LTE in Unlicensed Spectrum on Wi-Fi
Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
Analog Network Coding Sachin Katti Shyamnath Gollakota and Dina Katabi.
SYNC YOUR S3 SCANNER. To sync your Scanner means: Sending the data of the scans you made from your Scanner to the worldwide Nu Skin server. Benefits:
Special Topics in Wireless Networking: MAC design and cross-layer issues.
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
Hitchhike: Riding Control on Preambles Xiaoyu Ji Xiaoyu Ji, Jiliang Wang, Mingyan Liu, Yubo Yan, Panlong Yang and Yunhao Liu INFOCOM, 2014, Toronto Hong.
Why a lot of HKU students choose Mobile 3 Vivid, Liu Chu.
S A B D C T = 0 S gets message from above and sends messages to A, C and D S.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
Efficient MAC Protocols for Wireless Sensor Networks
1 Lecture Network Media Media refers to the means used to link a network's nodes together communications channel is the transmission media on which.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
Exploiting Physical Layer Advances in Wireless Networks Michael Honig Department of EECS Northwestern University.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He.
Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.
Wireless. 2 A talks to B C senses the channel – C does not hear A’s transmission C talks to B Signals from A and B collide Carrier Sense will be ineffective.
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
How wireless networks scale: the illusion of spectrum scarcity David P. Reed [ Presented at International Symposium on Advanced.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching.
Dynamic Spectrum Access/Management Models Exclusive-Use Model Shared-Use Model.
Critical Area Attention in Traffic Aware Dynamic Node Scheduling for Low Power Sensor Network Proceeding of the 2005 IEEE Wireless Communications and Networking.
4 Introduction Carrier-sensing Range Network Model Distributed Data Collection Simulation 6 Conclusion 2.
Scriber- Vibha Goyal Date:- March 03, 2016 Course:- CS 525University of Illinois at Urbana Champaign CalvinFS: Consistent WAN Replication and Scalable.
Doc.: IEEE /0098r0 Submission May 2016 Hyunduk Kang et al, ETRISlide 1 A Coexistence Discovery Mechanism Date: Authors:
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Resource Allocation in Mobile Cloud Computing. Motivation ›Apart from offloading, resource provisioning has emerged to be an important issue. › Resource.
COSC 6590 Fall Multi-channel, multi-radio wireless networks.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Dept. of Computer.
Achieving Single Channel, Full Duplex Wireless Communication
Chapter 6 The Internet.
The University of Adelaide, School of Computer Science
University of Maryland College Park
DWA-192 AC1900 Wi-Fi USB 3.0 Adapter
The University of Adelaide, School of Computer Science
Wireless LANs Wireless proliferating rapidly.
Impact of LTE in Unlicensed Spectrum on Wi-Fi
Full Duplex Benefits and Challenges
On the Physical Carrier Sense in Wireless Ad-hoc Networks
CprE 458/558: Real-Time Systems
WNG SC Closing Report IEEE , DFW, Texas Mar 9-14, 2003
New Insights from A Fixed Point Analysis of Single Cell IEEE 802
Selfish Misbehavior in Wireless Networks
Wireless LAN Simulation IEEE MAC Protocol
January, 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Medium Access Control (MAC) in Wireless.
Multi-channel, multi-radio
Achieving Single Channel, Full Duplex Wireless Communication
Can they transmit simultaneously
Full Duplex Benefits and Challenges
Distributed Dynamic Channel Allocation in Wireless Network
Wireless MAN Neil Tang 10/03/2008
Computer Networks: Wireless Networks
Network Coding for Wireless Sensor Network Storage
Spatial Backoff in Wireless Networks
Customer Sign up Speak to your customer about Vodafone nbn™ benefits plus bundle and save opportunity Refer them to your Personal IBO Website Customer.
Presentation transcript:

Flashback: Decoupled Lightweight Wireless Control Asaf Cidon, Kanthi Nagaraj, Sachin Katti Stanford University Pramod Viswanath University of Illinois at Urbana-Champaign August 15, 2012Slide 1

How to Schedule a Wireless Network? August 15, 2012Slide 2 VoIPFile Sync

Cellular: Decoupled Control Plane August 15, 2012Slide 3 Data Plane Control Plane Data Plane You go first Data data data data You go second Data data data data I want to transmit sync I want to transmit VoIP Cellular networks pay high price for centralized control VoIPFile Sync

Wi-Fi: Implicit Control August 15, 2012Slide 4 Is anyone transmitting? No. Let’s go! Is anyone transmitting? Yes. I must back off. 1 Mississippi, 2 Mississippi… Data Plane Data data data data Hidden Node Data data data data Collision File SyncVoIP

The Challenge: the Best of Both Worlds August 15, 2012Slide 5 Data data data data I want to transmit Can we get the benefits of centralized control? While retaining Wi-Fi’s asynchronous and distributed properties Without designating spectrum

Flashback Flashback is a decoupled, lightweight control plane – Decoupled: send control messages concurrently with data messages on the same channel – Lightweight: barely impacts network performance (<1% packet loss) – Control Plane: enables rich set of applications (efficient scheduling, QoS enforcement, power savings, fast association, etc.) August 15, 2012Slide 6

How can we send control messages without interfering with data packets? August 15, 2012Slide 7 Data data data data Flash

OFDM is a Grid August 15, 2012Slide 8 Symbol Subcarrier Position … … … MHz

Redundancy Protects from Errors August 15, 2012Slide 9 Symbol Wi-Fi Packet SymbolErrorSymbol Error Symbol Error Symbol Error Symbol Error Symbol Error Symbol

Rate Adaptation Adds Redundancy Rate adaptation trades off redundancy and throughput – Redundancy is added in significant discrete chunks – Dropping a packet is very costly Rate adaptation errs on the conservative side August 15, 2012Slide 10

August 15, 2012Slide 11

Exploiting Margin Key insight: intentionally interfere Leverage OFDM grid structure Localize interference in the OFDM grid Flashes: high powered single subcarrier signal Single frequency sinusoid on particular time slot Slide 12 Symbol FlashSymbol FlashSymbol

Slide 13 Receiver Detects Flashes in Parallel 1.Flashes are easy to detect at receiver – Power spike on single subcarrier 2.Erase flashes from data packet 3.Decode flash and data packet in parallel August 15, 2012 Flash

How is the Control Message Encoded? August 15, 2012Slide 14 Symbol FlashSymbol FlashSymbol FlashSymbol … … … Subcarrier Messages encoded by relative distance between consecutive flashes – Each digit is relative distance – Digit 1: 60 – 3 = 57 – Digit 2: = 2

Practical Concerns Flash transmitter is not synchronized to receiver – CFO problem solved using relative frequencies – Time sync problem solved by detecting flashes at whole and half samples AGC – Commodity ADCs have sufficient dynamic range to accommodate both data and flashes August 15, 2012Slide 15

Implementation Implemented OFDM PHY supporting Flashback – Receiver + transmitter Implementation using NI Virtex-5 LX30 FPGA based software radios – Designed with LabVIEW August 15, 2012Slide 16

Transmitter Implementation August 15, 2012Slide 17 Encoder Modulator 64 IFFT Cyclic Prefix Flash Encoder DAC Data Packet Control Message MUX

Receiver Implementation August 15, 2012Slide 18 ADCSync64 FFTEqualizer Demodul- ator Flash Decoder Flash Eraser Flash Detector Viterbi Decoder Data Packet Control Message Modular, requires minimal changes

Maximum Flash and Data Rate August 15, 2012Slide 19 50,000 flashes per second 175 kb/sec 125,00 flashes per second 400 kb/sec

Demand Map Node 5150 KBBulk Transfer Node 120 KBLow Latency Demand Map Node 5150 KBBulk Transfer Flashback-MAC August 15, 2012Slide 20 Flash Node 1Node 5 ACK + piggyback Data DataData Data

August 15, 2012Slide 21 Centralized scheduling  4X throughput

August 15, 2012Slide 22 Decoupled Control = High Utilization

August 15, 2012Slide 23 Flashback enforces QoS in extreme scenarios

Broader Implications of Flashback Decoupling is key property of Flashback Enables hitherto impossible applications – Power duty cycling – Fast association – Coexistence across networks – Peer discovery – … August 15, 2012Slide 24

Summary What: Flashback is a decoupled lightweight control plane How: Cause localized interference to send control messages Why: Centralized scheduling facilitates many applications August 15, 2012Slide 25