Topic 3: Sensor Networks and RFIDs Part 2 Instructor: Randall Berry Northwestern University MITP 491: Selected Topics.

Slides:



Advertisements
Similar presentations
16-1 ©2006 Raj JainCSE574sWashington University in St. Louis Energy Management in Ad Hoc Wireless Networks Raj Jain Washington University in Saint Louis.
Advertisements

Telos Fourth Generation WSN Platform
Computer Abstractions and Technology
Power Reduction Techniques For Microprocessor Systems
Amplifier in Wireless World Prepared by :Reem R. Hussein Prof. Issam Rashid Ashqer An-Najah National university Faculty of science Physics department.
Energy in sensor nets. Where does the power go Components: –Battery -> DC-DC converter –CPU + Memory + Flash –Sensors + ADC –DAC + Audio speakers –Display.
The Mote Revolution: Low Power Wireless Sensor Network Devices
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
Low Power Design for Wireless Sensor Networks Aki Happonen.
Surrey Space Centre, University of Surrey, Guildford, Surrey, GU2 7XH ESA Wireless Sensor Motes Study George Prassinos, SSC, University of Surrey.
Smart Dust Mote Core Architecture Brett Warneke, Sunil Bhave CS252 Spring 2000.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 5th Lecture Christian Schindelhauer.
Energy in sensor nets. Where does the power go Components: –Battery -> DC-DC converter –Sensors->ADC->MCU+Memory  Radio.
Topic 3: Sensor Networks and RFIDs Part 3 Instructor: Randall Berry Northwestern University MITP 491: Selected Topics.
Energy-Efficient Design Some design issues in each protocol layer Design options for each layer in the protocol stack.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Lecture 7: Power.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Power-aware Computing n Dramatic increases in computer power consumption: » Some processors now draw more than 100 watts » Memory power consumption is.
Energy Models David Holmer Energy Model  Captures the effect of the limited energy reserves of mobile devices (i.e. batteries)  Models.
Radio-Triggered Wake-Up Capability for Sensor Networks Soji Sajuyigbe Duke University Slides adapted from: Wireless Sensor Networks Power Management Prof.
RF Wakeup Sensor – On-Demand Wakeup for Zero Idle Listening and Zero Sleep Delay.
Microcontroller: Introduction
CS 423 – Operating Systems Design Lecture 22 – Power Management Klara Nahrstedt and Raoul Rivas Spring 2013 CS Spring 2013.
1 VLSI and Computer Architecture Trends ECE 25 Fall 2012.
Folklore Confirmed: Compiling for Speed = Compiling for Energy Tomofumi Yuki INRIA, Rennes Sanjay Rajopadhye Colorado State University 1.
Low Power Techniques in Processor Design
1 Lecture 12: Factors Influencing Sensor Network Design (textbook slides) Ian F. Akyildiz, Mehmet Can Vuran, “Wireless Sensor Networks” WILEY Publisher,
Lecture 03: Fundamentals of Computer Design - Trends and Performance Kai Bu
Low-Power Wireless Sensor Networks
Last Time Performance Analysis It’s all relative
Multi-core Programming Introduction Topics. Topics General Ideas Moore’s Law Amdahl's Law Processes and Threads Concurrency vs. Parallelism.
Sogang University Advanced Computing System Chap 1. Computer Architecture Hyuk-Jun Lee, PhD Dept. of Computer Science and Engineering Sogang University.
An Intelligent and Adaptable Grid-Based Flood Monitoring and Warning System Phil Greenwood.
Work in Progress for Wireless Sensor Networks Yonghe Liu Dept. of Computer Science and Engineering The University of Texas at Arlington.
Mobile Middleware for Energy-Awareness Wei Li
Why Low Power Testing? 台大電子所 李建模.
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Energy Considerations in WSNs I 3 February 2005.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Power and Control in Networked Sensors E. Jason Riedy and Robert Szewczyk Presenter: Fayun Luo.
CS 546: Intelligent Embedded Systems Gaurav S. Sukhatme Robotic Embedded Systems Lab Center for Robotics and Embedded Systems Computer Science Department.
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
CS203 – Advanced Computer Architecture
Low Power Management for CC2430 Jinho Son Real-Time System Lab.
LOW POWER DESIGN METHODS
Energy Efficiency Energy consumption is the most important factor to determine the life of sensor network. since sensors networks has low power resources,
CS203 – Advanced Computer Architecture
Green cloud computing 2 Cs 595 Lecture 15.
Power Management and Sleep Modes
Power Management and Sleep Modes
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
Wireless Mesh Networks
Ultra-Low-Power Sensor Nodes Featuring a Virtual Runtime Environment
Wireless Sensor Networks 5th Lecture
Outline Every Joule is Previous: The Case for Revisiting Operating System Design for Energy Efficiency 19-Sep-18 Ubiquitous Computing.
A Wireless Sensor Node SoC with a Profiled Power Management Unit for IR Controllable Digital Consumer Devices Dong-Sun Kim, Member, IEEE, Byung-Soo Kim,
Bluetooth Based Smart Sensor Network
The University of Adelaide, School of Computer Science
Outline - Energy Management
CSCI {4,6}900: Ubiquitous Computing
Course Code 114 Introduction to Computer Science
Presentation transcript:

Topic 3: Sensor Networks and RFIDs Part 2 Instructor: Randall Berry Northwestern University MITP 491: Selected Topics in Information Technology

Outline: Introduction –Applications Enabling technology trends. History Single Sensor Node Architecture. –Hardware –Software Design considerations

In addition to performance, much of sensor net design is driven by three (often conflicting) factors: 1.Cost: less is better 2.Size: smaller is (often) better 3.Energy-efficiency: longer lifetime is better

Design Considerations Cost: Currently ¼ $100 –Economies of scale could bring this down to < $10. –For some areas ¼ $1 needed to drive adoption. Size: –MEMS and Nano-tech will likely reduce size of chips. –Some designs already at ¼ 1cm 2. except for batteries/sensors –In some cases packaging may dominate chip size. –Antenna size can also be important. Energy-efficiency: –Some applications require 1-5 year lifetimes. –One of the most challenging issues for sensor nets.

Energy Efficiency Recall 1 Watt = 1 Joules/sec. Total energy in joules – Lifetime of a node =1/(Watts used) Reasonable lifetimes ) operate at low Watts! One Christmas tree light = 0.5 W –Want Motes to use 1/10,000 th of this on average!

Energy Efficiency Typical energy sources –Non-rechargeable coin-size or AA battery: stores ¼ 3 watt-hours. Shelf life of ¼ 5 years. –Lithium-Thionyl Chloride AA battery ¼ 8 watt-hours. More expensive. Example energy consumption: –Micro-controller: 10mW –Short-range radio: 20 mW Typical battery at 30mW lasts < 5 days!

Energy efficiency solutions? 1.Find better energy sources 2.Lower energy consumption

Better energy sources Battery technology is fairly mature. – current power density is within 1000 of that of nuclear reactions/ within 2-10 of fuel cells. Renewable sources: –solar cells: power density = 15mW/cm 2 in direct sun. drops to 0.15mW/cm 2 in clouds. –Other forms of scavenging have even lower power densities. In some cases replenishment/energy delivery possible.

Energy efficiency solutions? 1.Find better energy sources 2.Lower energy consumption

Energy Consumption Computation and Communication are main energy consumers. Excessively writing to FLASH memory can also impact memory. –Reading requires less energy. –Reading/writing to on-board memory considered part of processing power. Most sensors use little energy –Exceptions are active sensors. –A/D costs can be important for large data streams.

Processing power Processing power: –Integrated circuits require power each time a transistor pair is flipped. –In CMOS: Power = 0.5 CV dd 2 f C = device capacitance (related to area) V dd = voltage swing f = frequency of transitions (clock speed).

Processing power Power = 0.5 CV dd 2 f Moore’s law decreases C. What about V dd and f ? –Decreasing f slows down processor. –Decreasing V dd has similar effect, indeed: –Dynamic voltage scaling (DVS) – adjust V dd and f in response to computational load.

DVS example Suppose a processor can be scaled from 700Mhz at 1.65 V to 200 Mhz at 1.1 V. What is reduction in power and speed? Energy/instruction?

Processor alternatives As noted earlier ASICs and FPGAs have better energy efficiencies. –Less flexibility/higher costs. All “ride Moore’s law” at roughly the same rate. YearASICFPGAMicroprocessor pJ/op10 pJ/op1 nJ/op pJ/op1pJ/op100pJ/op

Dynamic power management When “on” processors consume power even if idle (e.g. generating clock signal) In most sensor nodes, only need to be “active” a small fraction of the time. Can conserve power by putting processor into various “sleep” modes when not active.

Dynamic power management Most microcontrollers provide one or more sleep states. –Difference is in how much of the chip is shut down. –Note some Energy is required to change state Usually more Energy to return to active the deeper the sleep.

Dynamic power management Example: Intel StrongARM microcontroller 3 modes: –Active mode – all parts powered, consumes up to 400mW –Idle mode – CPU clock stopped, clocks for peripherals are active, power consumption = 100 mW. –Sleep mode – only real-time clock remains active. Wake-up only via timer, power consumption = 50  W

Dynamic power management Example continued: Given 5000 Joule battery, controller will operate for 5000 J/400mW = sec = 208 minutes If active only 1% of the time, can extend this to  14 days

Communication Power Energy consumption in radio transmission: 1.Energy radiated by the antenna. 2.Energy consumed by needed electronic components (oscillators, mixers, filters..) The second component is also present when receiving. (or even if just “listening”).

Radiated energy –Amount of radiated energy depends on distance to receiver and target transmission rate. i.e. need to transmit enough energy to get target SNR at receiver. For given rate: P r  d ,  4 for most sensor nets. –Also depends on antenna type/power amplifier. For small sensors, antennas maybe in efficient. Power into power amp often  4 times transmitter power

Communication Energy –Circuit energy is roughly constant and independent of distance. on the order of 1-10mW –For large distances, transmission energy dominates. –For short distance, circuit energy should also be considered.

Communication Energy Example: For a particular radio the power consumption while on is 2mW. When transmitting at a peak power of 10mW the power amplifier has an energy efficiency of 25%. What is total power while transmitting?

Communication power and multi-hop Are two hops better than one?

Processing vs. transmitting For motes transmitting 1-bit costs same as executing ¼ 1,000 processor instructions. Can save on transmission costs by intelligently processing data before transmitting! Data aggregation/fusion.

Data fusion example averaging in network vs. averaging outside.

Dynamic power management Dynamic power management also useful for communication power. Turn radio off when nothing to send/receive. Note while off can not receive.

Dynamic power management Taking into account DPM can change transceiver trade-offs. – e.g. is it better to send at high rate for short time and sleep or slow rate for longer time?

Hibernation Key Issue: when to wake-up? Possibilities: 1. At regular intervals –need synchronization 2. Trigger by stimulus –e.g. heat sensitive circuit.

Network Size Issues Energy efficiency and network size.

Heterogeneous network Another way to reduce power is to have nodes with heterogeneous capabilities.

Possible design trade-offs: Millennial Net “I-Bean” sensor platform –10-year life at “normal sampling mode” (once per 100 sec.) with coin-size lithium battery. –But only limited transmission range (30m) Vs. ¼ 300m with MICA-2