Page 1
Wake-on-WLANWake-on-WLAN
Nilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Wake-on-WLAN
Nilesh Mishra, Bhaskaran Raman, Abhinav PathakDepartment of Computer Scienceand Engineering, IIT Kanpur
Power management for 802.11 mesh networks using 802.15.4
Kameswari ChebroluDepartment of Electrical Engineering, IIT Kanpur
Page 2
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
802.11 Mesh Network
• 802.11 designed for indoor usage
• Usage of 802.11 for long distance connectivity
• Power as a constraint
• Lack of support in current hardware
• Wake-on-WLAN
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Summary: Current 802.11 hardware is not power efficient but is being used to provide long distance connectivity
Page 3
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Power Consumption Measurements
• A typical mesh node– Single board
computer based 802.11 bridge/router
– Directional Antenna– RF cable for
connections
*http://www.hyperlinktech.com/web/hg2424g.php
*
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 4
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Power Consumption Measurements (continued)
Observations on power consumption:• Increases with insertion of card• Higher for Tx than Rx• Considerable variation over different card makes
Summary: Even idle power consumption is significant
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 5
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Trivial solution
Node 1Node 1
Node 2Node 2
Node 3Node 3
Node 4Node 4
Wired GatewayWired Gateway
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 6
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Requirements
Node 1Node 1
Node 2Node 2
Node 3Node 3
Node 4Node 4
Wired GatewayWired Gateway
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 7
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
WOW!
Node 1Node 1
Node 2Node 2
Node 3Node 3
Node 4Node 4
Wired GatewayWired Gateway
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 8
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
IEEE 802.15.4
• Energy optimized
• Low cost radio (< $5)
• Works in the same 2.4GHz as 802.11
• Sensor motes
MicrocontrollerMicrocontroller
Power Supply Subsystem
Power Supply Subsystem
Communication Subsystem
Communication Subsystem
Sensing SubsystemSensing Subsystem
Application Layer Subsystem
Application Layer Subsystem
CPU
Memory
RadioRadio
Software
Sensor
ADC/DAC
BatteryBattery
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 9
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Architecture
Node 1Node 1
Node 2Node 2
Node 3Node 3
Node 4Node 4
Wired GatewayWired Gateway
• Nodes turned off• Remote turn on• Multi-hop setting• Delay due to boot
up
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 10
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Architecture
RF switchor splitter
Battery
Power switching
circuit
Node1
Antenna
Node2
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 11
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
CCA modes of 802.15.4• Clear if energy below
threshold• Clear if valid 802.15.4
packet • Clear if valid 802.15.4
packet and energy below threshold
• Use of Chipcon’s CC2420 CCA mode
• Configurable frequency and energy threshold parameters
• Relay based switching circuit– Does not store the state
Implementation Details• Introduction
• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Summary: 802.15.4 compliant radio is able to detect 802.11 traffic
Page 12
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Wake-on-WLAN Features
• On-demand, course-grained power on/off of networking equipments at a remote site.
• Use of off the shelf 802.15.4 compliant sensor motes working in 2.4 GHz.
• Setting ideal for rural deployment.
• Usage of data channel itself for remote wake-up
• No separate antenna (shared with 802.11 equipment).
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 13
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
• A laptop with D-Link DWL650 802.11b card running ‘trafficgen’ application as data traffic source
• Packets of size 1462 bytes at 1Mbps with inter packet intervals of 10, 20 and 100ms
• Polling of CCA pin on sensor node every 3ms
Detection of 802.11 Transmission
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Summary: Traffic pattern of 802.11 successfully replicated on motes
Page 14
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
• Validation on 3.5Km IITK-Mohanpur link on DGP testbed
• External antenna connected
• Calibrated 802.11 card for determining RxPower
Outdoor Evaluations• Introduction
• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Summary: Low sensitivity of 802.15.4 essential for working of Wake-on-WLAN in long distance settings
Page 15
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
• Power consumption of Soekris acting as a router/switch with two wireless 802.11b cards = 7.7W (typical)
• Boot-up time for Soekris 50s
• VoIP service in Sarauhan in the DGP testbed– Usage pattern: 15 calls/day of 71s avg duration
• Sensor mote typical values: Vcc = 2.8V and I = 23mA with CPU and Radio receiving.
Example Scenario• Introduction
• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 16
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
• Eno_wow = Pup x Tup
• Ewow = Emote + Ebootup + Eusage where
– Emote = Vmote x Imote x Tidle
– Ebootup = Pbootup x Tbootup
– Eusage = Pup x Tactive
• Using above values – Eno_wow = 120 Whrs
– Emote = 1.54Whrs
– Ebootup = 1.04Whrs
– Eusage = 7.73Whrs
Example Scenario
• Thus power saving is:– (Eno_wow – Ewow)/ Eno_wow
– Greater than 91%
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 17
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
• Does not work on 802.11a
• Hibernation facility desired: faster boot-up
• Suffers from noise generated triggers
• Advanced usage: morphing topology
• More detailed study of usage pattern for better power savings.
Discussion• Introduction
• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 18
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
• Narrow band RF detector• Wake-On-Wireless [Shieh, et
al]– Concept of ‘smart brick’ and
‘mini brick’– Separate frequency channel for
wake-up
• Turducken: Hierarchical power management for mobile devices [Sorber, et al]– Hierarchy of devices– Decomposition of task– Use of WiFi detectors
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Summary: Usage scenario for Rural Networking and use of 802.15.4 is unique
Wake-on-Wireless
Turducken Wake-on-LAN
Separate antenna for detection
Yes Yes No
Separate data and trigger channels
Yes No No
Suitable for low cost long distance links
No No Yes
Related Work
Page 19
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Application Scenarios
• VOIP usage in a typical setup– 10-30 calls of 1-2 minutes duration
• Solar Power WiFi (http://www.green-wifi.org/)– Low cost solar powered WiFi grid.
• On-demand data retrieval for bridge monitoring.
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Summary: Wake-on-WLAN is useful in energy constrained use of 802.11 equipments
Page 20
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Applications
External Antenna Base node
Node 4Node 3 Node 2 Node 1
IEEE 802.15.4
IEEE 802.11
BriMon Project
With: Hemanth HaridasCSE, IIT Kanpur
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 21
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Application
BriMon Project
With: Hemanth HaridasCSE, IIT Kanpur
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 22
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
Application
BriMon Project
With: Hemanth HaridasCSE, IIT Kanpur
• Introduction• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 23
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
• Signature pattern based Wake-on-WLAN– Checks for a pattern in a code window– Overcomes the problem of noise triggered false
wake-up– Works in existence of periodic or non periodic
noise.
• Improvements in switching circuit– Latching circuit – Transistor based switch
New Developments• Introduction
• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Page 24
Wake-on-WLANWake-on-WLANNilesh Mishra, Kameswari Chebrolu,Bhaskaran Raman and Abhinav Pathak IIT Kanpur
• Lack of power save mode in current WiFi Mesh networking hardware
• Novel Wake-on-WLAN mechanism for multi hop remote on-demand wake-up of mesh nodes.
• Substantial power savings using Wake-on-WLAN (> 91%).
• Prototype tested and verified for rural deployment
• Newer applications emerging.
Conclusions• Introduction
• Related Work• Motivation• Results
• Prototype • Recent Addition• Results • Conclusions
Summary: Power management tools are required for current 802.11 based networks deployed in energy constrained scenarios