sensor assisted wireless communication
DESCRIPTION
Sensor Assisted Wireless Communication. Naveen Santhapuri, Justin Manweiler, Souvik Sen, Xuan Bao, Romit Roy Choudhury Srihari Nelakuditi. Context. 4.2 billion mobile phones, 50 million iPhones, 1 million iPads in 28 days, Androids, Slates, etc … - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/1.jpg)
Sensor Assisted Wireless Communication
Naveen Santhapuri, Justin Manweiler, Souvik Sen, Xuan Bao, Romit Roy Choudhury
Srihari Nelakuditi
1
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
![Page 2: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/2.jpg)
Context
4.2 billion mobile phones, 50 million iPhones,1 million iPads in 28 days, Androids, Slates, etc …Projection: 39x increase in mobile traffic by 2015
QuickTime™ and a decompressor
are needed to see this picture.
![Page 3: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/3.jpg)
Different from Laptops
These devices are always-on, andalways-with their human owners
QuickTime™ and a decompressor
are needed to see this picture.
![Page 4: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/4.jpg)
Wired Wireless
WirelessMobile
Wireless
QuickTime™ and a decompressorare needed to see this picture.
![Page 5: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/5.jpg)
Mobile Wireless brings Challenges
HomeOffice
Humans move through various environments Devices subject to diverse communication contexts
![Page 6: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/6.jpg)
Humans move through various environments Devices subject to diverse communication contexts
Office
Stationary High Mobility Low Mobility Stationary
WiFi/Bluetooth 3G/EDGE Disconnected 4G/WiFi WiFi/3G/4G
Home
Mobile Wireless brings Challenges
![Page 7: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/7.jpg)
Great Expectations
Users expect devices to adapt to the context
Office
Stationary High Mobility Low Mobility Stationary
WiFi/Bluetooth 3G/EDGE Disconnected 4G/WiFi WiFi/3G/4G
Home
![Page 8: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/8.jpg)
Great Expectations
Users expect devices to adapt to the context
Office
Stationary High Mobility Low Mobility Stationary
WiFi/Bluetooth 3G/EDGE Disconnected 4G/WiFi WiFi/3G/4G
Home
Example1: The phone should turn itself off in the subway, turn back on at stations or at destination.
Example1: The phone should turn itself off in the subway, turn back on at stations or at destination.
![Page 9: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/9.jpg)
Example1: The phone will turn itself off in the subway, turn back on at stations or at destination.
Example1: The phone will turn itself off in the subway, turn back on at stations or at destination.
Great Expectations
Users expect devices to adapt to the context
Office
Stationary High Mobility Low Mobility Stationary
WiFi/Bluetooth 3G/EDGE Disconnected 4G/WiFi WiFi/3G/4G
Home
Example2: The phone should discern the RF environment,and jump to the optimal frequency channel
Example2: The phone should discern the RF environment,and jump to the optimal frequency channel
![Page 10: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/10.jpg)
In General
Phones expected to perform context-aware communication …
much different from traditional laptop computing
Phones expected to perform context-aware communication …
much different from traditional laptop computing
![Page 11: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/11.jpg)
Context-Aware Communication
Innovative research on context-awareness Handoffs, adaptive duty cycling, interference
detection
![Page 12: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/12.jpg)
Innovative research on context-awareness Handoffs, adaptive duty cycling, interference
detection
However, most approaches are in-bandi.e., RF signals used to assess RF context
In band methods often restrictive When will train come to station (for WiFi connection)
• Continuous WiFi probing requires high energy Difficult to detect primary user in WhiteSpace system
• No easy RF signature … hard to quickly switch channels Even difficult to discriminate collision/fading in band
Context-Aware Communication
![Page 13: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/13.jpg)
Our Proposal
Break away from in-band assessment
Mobile phones equipped with multiple sensorsSensors offer multi-dimensional, out of band (OOB) information
Exploit OOB information to assess contextMake communication context-aware
![Page 14: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/14.jpg)
Examples
Accelerometer assistance Detect user inside subway … turn off phone Identify nature of movement … adapt bitrate Detect user driving … block a phone call
QuickTime™ and a decompressor
are needed to see this picture.
![Page 15: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/15.jpg)
QuickTime™ and a decompressor
are needed to see this picture.
Examples
Accelerometer assistance Detect user inside subway … turn off phone Identify nature of movement … adapt bitrate Detect user driving … block a phone call
Acoustic assistance Microwave oven “hums” nearby … switch WiFi
channel Hear ambulance siren … escape from WhiteSpace
freq.
QuickTime™ and a decompressor
are needed to see this picture.
![Page 16: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/16.jpg)
QuickTime™ and a decompressor
are needed to see this picture.
Accelerometer assistance Detect user inside subway … turn off phone Identify nature of movement … adapt bitrate Detect user driving … block a phone call
Acoustic assistance Microwave oven “hums” nearby … switch WiFi channel Hear ambulance siren … escape from WhiteSpace
freq.
Multi-dimensional assistance Sense which users will leave WiFi hotspot sooner …
priotitize WiFi traffic to save 3G
Examples
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
![Page 17: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/17.jpg)
Observe that …
17
Sensor assisted apps Already in use
E.g., Display off when talking on phone (proximity sensor)
E.g., Ambience-aware ringtones
![Page 18: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/18.jpg)
Sensor assisted apps Already in use
E.g., Display off when talking on phone (proximity sensor)
E.g., Ambience-aware ringtones
Sensor-assisted communications Relatively unexplored
Observe that …
18
![Page 19: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/19.jpg)
Sensor Assisted Wireless Communication
19
![Page 20: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/20.jpg)
Why Out-of-Band?
20
Diversity improves context identification(at least one fingerprint easy to detect)
Diversity improves context identification(at least one fingerprint easy to detect)
Contexts have diverse fingerprints across multiple sensing dimensionsContexts have diverse fingerprints across multiple sensing dimensions
Sound Motion Light
QuickTime™ and a decompressor
are needed to see this picture.
Wireless
In-band sensing unable to leverage this diversity
![Page 21: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/21.jpg)
Case Study 1:Microwave Oven Aware Channel Switching
![Page 22: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/22.jpg)
Microwave ovens operate at 2.4GHz Interferes with WiFi receivers WiFi transmitters carrier sense and don’t transmit Throughput degrades
In-band detection difficult Microwave interference similar to WiFi
Problem
22
QuickTime™ and a decompressorare needed to see this picture.
Channel 6
Channel 6
![Page 23: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/23.jpg)
Microwave “hum” is out of band signal Detect this acoustic signature Switch WiFi to different channel
When hum stops Switch back to original channel
Acoustic Fingerprint: “Hum”
23
QuickTime™ and a decompressorare needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
Sound
Channel 6
Channel 11
![Page 24: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/24.jpg)
Signature Detection
Microwave’s distinct acoustic signature in frequency domain
Microwave’s distinct acoustic signature in frequency domain
24
![Page 25: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/25.jpg)
Throughput
Throughput comparison across 802.11b/g channels with and
without Microwave
Throughput comparison across 802.11b/g channels with and
without Microwave
25
![Page 26: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/26.jpg)
Case Study 2:Activity Aware Call Admission
![Page 27: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/27.jpg)
Phone accelerometer detects user is driving Discriminate between driver and passenger
Opportunity
27
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
Initiatecall
QuickTime™ and a decompressor
are needed to see this picture.
![Page 28: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/28.jpg)
Phone accelerometer detects user is driving Discriminate between driver and passenger
Phone blocks call Checks if call can be postponed for later Can be generalized to other activities
Opportunity
28
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
Initiatecall
User Driving … Continue?
QuickTime™ and a decompressor
are needed to see this picture.
![Page 29: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/29.jpg)
Accelerometer Signatures
Accelerometer signatures different for driver and passenger
Accelerometer signatures different for driver and passenger
29
![Page 30: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/30.jpg)
Case Study 3:Behavior Aware 3G Offloading
![Page 31: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/31.jpg)
3G networks overloaded Exploit WiFi hotspots to offload 3G load
Sense user behavior via multiple sensors Predict which users likely to exit the hotspot soon
Prioritize WiFi for soon to leave users More WiFi traffic … less carry-over to 3G
Problem and Opportunity
31
![Page 32: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/32.jpg)
Phones sense user behavior Summarizes sensor readings to AP
AP runs machine learning algorithm Classifies behavior into “dwell time” buckets
AP shapes traffic Shorter dwell time … higher priority
Dwell Time Prediction
32
![Page 33: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/33.jpg)
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
Drive Through(3 minutes)
Grocery Shop(15 minutes)
Studying(60+ minutes)
![Page 34: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/34.jpg)
3G Offload
112 MB 3G data saved per hour2 Behavior Aware AP = 1 new 3G user
112 MB 3G data saved per hour2 Behavior Aware AP = 1 new 3G user
34
![Page 35: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/35.jpg)
Exercise Caution
Count sensing overheads Sensing is not free However, sensors may be on … cost may amortize
Out-of-band should provide timely context Suitable in our case studies Inadequate for some applications
Treat SAWC as hint rather than solution Complementary to in-band sensing
35
![Page 36: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/36.jpg)
Summary
Pervasive communication systems Need to be agile to changing contexts
In band context-awareness may be feasible But often expensive, inefficient
Mobile devices equipped with many sensors Together enable a “broader” view
We propose to leverage this opportunity via Sensor Assisted Wireless Communications (SAWC)
36
![Page 37: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/37.jpg)
Out-of-Band in Real Life …
Out-of-band information provides useful hintsOut-of-band information provides useful hints
37
![Page 38: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/38.jpg)
Please stay tuned for more athttp://synrg.ee.duke.edu
Thank You
![Page 39: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/39.jpg)
Thank You!
Questions?
39
![Page 40: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/40.jpg)
40
Continuous “in-band” context assessment incur overheadsContinuous “in-band” context assessment incur overheads
Today’s systems optimize for the common case …Today’s systems optimize for the common case …
Sacrifices performance under atypical contextsSacrifices performance under atypical contexts
![Page 41: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/41.jpg)
In the perspective ofrelated work …
![Page 42: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/42.jpg)
SAWC Classification
42
Implicit Explicit
In-bandWireless
Out-of-band
Radio fingerprinting: Mobicom08
RTS/CTS for reducing collisions
RTS
CTS
(Backoff)
GPS-assisted rate control: ICNP08Sensor assisted WiFi Scanning
Don’t Scan
Source Data
![Page 43: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/43.jpg)
Context-Awareness
RF context assessment Remains an elusive research problem
Several approaches use in-band analysisi.e., RF signals used to assess RF context
For example Difficult to discriminate between collision/fading
• No easy RF signature When will train come to station (for WiFi connection)
• Continuous RF scanning requires high evergy Download more from WiFi before moving out of range
• Hard to tell (using RF) how soon user will disconnect
![Page 44: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/44.jpg)
Mobility Demands Agility
For example, from home to office A user transitions through numerous environments
Home
Stationary High Mobility Low Mobility Stationary
Office
![Page 45: Sensor Assisted Wireless Communication](https://reader035.vdocuments.site/reader035/viewer/2022062718/56812bb7550346895d8ff912/html5/thumbnails/45.jpg)
Mobility Demands Agility
For example, from home to office A user transitions through numerous environments Devices subject to various communication contexts
Office
Stationary High Mobility Low Mobility Stationary
WiFi/Bluetooth 3G/EDGE Disconnected 4G/WiFi WiFi/3G/4G
Home