Transcript
Page 1: Wake-on-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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-WLAN Nilesh Mishra, Kameswari Chebrolu, Bhaskaran Raman and Abhinav Pathak IIT Kanpur Wake-on-WLAN Nilesh Mishra, Bhaskaran Raman, Abhinav Pathak

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


Top Related