Energy Neutral Systems

Slides:



Advertisements
Similar presentations
PROMETHEUS Intelligent Multi-Stage Energy Transfer System for Near Perpetual Sensor Networks Xiaofan JiangJoseph PolastreDavid Culler Electrical Engineering.
Advertisements

Reducing Network Energy Consumption via Sleeping and Rate- Adaption Sergiu Nedevschi, Lucian Popa, Gianluca Iannaccone, Sylvia Ratnasamy, David Wetherall.
Resource Management §A resource can be a logical, such as a shared file, or physical, such as a CPU (a node of the distributed system). One of the functions.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Energy-Efficient Target Coverage in Wireless Sensor Networks Mihaela Cardei, My T. Thai, YingshuLi, WeiliWu Annual Joint Conference of the IEEE Computer.
7/9/2007 AIIT Summer Course - D# 1 Wireless Embedded Systems and Networking Foundations of IP-based Ubiquitous Sensor Networks Micro-Power Systems David.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
ECE 201 Circuit Theory I1 Natural Response of an RC Circuit.
Design and Analysis of Micro-Solar Power Systems for Wireless Sensor Networks Jaein Jeong with Xiaofan Jiang and David Culler Computer Science, UC Berkeley.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
Instrumentation & Power Electronics
To develop a small scale solar powered system that will power a DC load, which incorporates power management techniques, DC-DC conversion and a user interface.
Achieving Long-Term Surveillance in VigilNet Pascal A. Vicaire Department of Computer Science University of Virginia Charlottesville, USA.
Chapter 27 Lecture 12: Circuits.
CS 423 – Operating Systems Design Lecture 22 – Power Management Klara Nahrstedt and Raoul Rivas Spring 2013 CS Spring 2013.
Joint OSPE – PEO Chapter Energy Policy Presentation Prepared by OSPE’s Energy Task Force 1.
SUPR E-Harv Model Simulations Chuhong Duan ECE Department, University of Virginia 07/31/2012.
1 POWER MANAGEMENT FOR SUSTAINABLE ENERGY SYSTEMS Graham Town Electronic Engineering Macquarie University.
Electricity – Energy in Circuits
Designing Solar PV Systems (Rooftops ). Module 1 : Solar Technology Basics Module 2: Solar Photo Voltaic Module Technologies Module 3: Designing Solar.
Energy Harvesting Thomas Vermeer 3/25/09 Embedded Systems.
Energy conversion and storage Some energy sources have storage ‘built in’ Fossil fuels Biofuels Hydro power (to some extent) Others are available on demand.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
Low-Power Wireless Sensor Networks
Ayan Banerjee & Karthik Thangavel. Project Goals Study of present state of security in Body Area Networks(BAN) Cyber-Physical security Resource Footprint.
Workshop Designing a Batteryless Cell Phone Introduction Dr. Farid Farahmand 9/26/2006.
1 Performance Evaluation of Computer Systems and Networks Introduction, Outlines, Class Policy Instructor: A. Ghasemi Many thanks to Dr. Behzad Akbari.
Critical Power Slope Understanding the Runtime Effects of Frequency Scaling Akihiko Miyoshi, Charles Lefurgy, Eric Van Hensbergen Ram Rajamony Raj Rajkumar.
Software Development for Atom based Safe and Sustainable BSN IMPACT LAB Project Report on “Safe, Secure and Sustainable Body Area Networks using Intel.
Time This powerpoint presentation has been adapted from: 1) sApr20.ppt.
CS 546: Intelligent Embedded Systems Gaurav S. Sukhatme Robotic Embedded Systems Lab Center for Robotics and Embedded Systems Computer Science Department.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems Energy-aware QoS packet scheduling.
Operation and Control Strategy of PV/WTG/EU Hybrid Electric Power System Using Neural Networks Faculty of Engineering, Elminia University, Elminia, Egypt.
Implications of solar energy harvesting on sensor networks design Ganesh Narayana Murthy Guided by: Prof. Purushottam Kulkarni.
Battery Models. EMF and voltage What is EMF? – Electro Motive Force What is the difference between EMF and battery voltage? – The battery has internal.
Green and Sustainable Cyber-Physical Security Solutions for Body Area Networks 1. Introduction 2. Security in Body Area Networks: Need and Approach Krishna.
MICRO-LEVEL ENERGY HARVESTING Prakash Hiremath. M 1DA06EC061.
Lesson 12: Capacitors Transient Analysis
How does an electrical circuit work?
OPERATING SYSTEMS CS 3502 Fall 2017
Sinusoidal Excitation of Circuits
Green cloud computing 2 Cs 595 Lecture 15.
Real Time Monitoring of Wireless Sensor Networks
TinyOS: Concurrent Execution, and Power control
Economic Operation of Power Systems
Wireless Mesh Networks
Day 5: Energy Applications - Energy Conversion and Management Silicon
Development of a MPPT System for Solar Lighting Applications
Peak-Power Operation In Solar PV
Intel Atom Architecture – Next Generation Computing
Cellular and Wireless Networks Power Management and Consumption
POWER MANAGEMENT FOR SUSTAINABLE ENERGY SYSTEMS
Introduction To Reactive Power
APPLICATIONS Reference: Textbook-Chapter 6,8 & 9 'Power Electronics',C
Bluetooth Based Smart Sensor Network
UNIT-8 INVERTERS 11/27/2018.
Processor Fundamentals
Data and Computer Communications
2500 R Midtown Sacramento Municipal Utility District
Operating systems Process scheduling.
CPU SCHEDULING.
Natural Response of an RC Circuit
Optimizing Energy Consumption in Wireless Sensor
Solar Energy Commercialization
Siemens Education Topic 7: eZero Island.
Automotive Technology Principles, Diagnosis, and Service
Lesson Starter 06/03/19.
Presentation transcript:

Energy Neutral Systems CSE 591 – Green Computing

Randomness in Available Energy Intermittent energy supply Depends on the environment Solar cells produce energy only in the day time Cloudy weather hampers energy production Statistical variance in available power The scavenging sources put a cap on the instantaneous power and not on energy Principal difference from the batteries, which put a cap on the energy.

Shift in Design Consideration Energy efficiency alone is not enough Optimized power profile is more important System design under an energy constraint is no longer valid The energy constraint itself varies over time, given the randomness in the energy source More relevant design objective – Perpetual energy neutrality – Maximize the performance of a system without depleting the battery ever

System Model Battery Scavenging Source Scavenging Source Computing Scavenging source generates energy The computing system uses the energy from the scavenging source to perform computational tasks Scavenging source generates energy The energy is used to charge a battery The computing system uses the energy from the battery to perform computational tasks Computing System Computing System

Scavenging Source Metrics Design considerations – Conversion Efficiency – Percentage of energy available from the source that can be used as electrical energy for powering systems Cost constraints Form factor constraints Technology constraints E.g. Solar cells have a conversion efficiency of 5% Reliability – Failure to supply power, uncontrolled power supply E.g. scavenging from ambulation has low reliability

I-V characteristics Battery Scavenging Sources Voltage sources Limit on the current drawn (Irating) Current depends on the load across the battery Current sources Limit on the voltage supplied The operating point, both voltage and current depends on the load Highest Instantaneous power Voltage (V) Current (A) Voltage (V) Aim – Operate in the Maximal Power Point (MPP) Harvesting Aware Power Management for Sensor Networks by Aman Kansal, Jason Hsu, Mani B Srivastava, and Vijay Raghunathan

Techniques for using harvested energy Adjust the load on the scavenging source. Use a current switch in the circuit Essentially a voltage regulator or a transformer. Allow the scavenging source to operate in the MPP The voltage or current is then scaled according to the load using the switch Inefficiencies – The switching circuit itself draws power Leakage current of the transformer will cause wastage of power. Storage of scavenged energy Use fuel cells or ultracapacitors Round trip efficiency – Percentage of energy lost in storing in the capacitor or battery and then transferring for use. Main cause is the leakage of energy Depth of Discharge (DoD) – The residual battery capacity just before it is recharged The lifetime of a battery increases exponentially with increasing depth of discharge System level workload scheduling Schedule workload to match the available power profile from the sources.

Harvesting theory Energy Neutrality – A system is energy neutral, for a given time t, if the energy stored in the battery after the system operation for time t is greater than or equal to the previous. Mathematically, if is the battery energy at time t = 0 and is the battery energy after time t. If then the system is energy neutral If then the system is perpetually energy neutral

Modeling of harvesting system is the power obtained from a scavenging source is the efficiency of the storage (fraction of usable electrical energy ) is the leakage power is the power consumed by the computing unit For a given time t, if , then the storage unit stores energy Else the storage unit gets depleted of the energy From the stored energy only a fraction can be used to power computing units

Energy Neutrality Criteria Amount of energy stored from scavenging sources Amount of energy depleted from storage units due to lack of scavenged energy Amount of energy depleted from storage units due to leakage Previously stored energy Harvesting Aware Power Management for Sensor Networks by Aman Kansal, Jason Hsu, Mani B Srivastava, and Vijay Raghunathan

Scavenging Source Definition of scavenging source (ρ1,σ1,σ2) tuple defines a scavenging source ρ1 is the constant power supply model σ1 is the upper limit σ2 is the lower limit If Ps(t) is the power obtained from the scavenging souce at any time then we have, Average case – σ1 and σ2 are zero. Performance Aware Tasking for Environmentally Powered Sensor Networks by Aman Kansal, Dunny Potter and Mani B Srivastava

Power source consumer Definition of variable power source consumer Consumer (ρ2 ,σ3 ) has a power consumption which satisfies the following equation for any given time T

Theorem – Energy Neutral Operation The sufficient conditions for a system to be energy neutral are – Here Bmax is the storage capacity while B0 is the initially stored energy

System Performance Characterization Utility – A function of duty cycling Example - speed tracking sensors

Performance maximization objective Maximize average utility Constraints – Energy consumption model Energy neutrality constraint Performance constraint

Prediction of available power The optimization assumes that the available power is known before hand However, scavenged power depends on several environmental factors along with diurnal variations Exponentially weighted predictive function where is a historically weighted function for the energy available from solar source and x(i) is the current amount of available energy

Typical BSN Workload Ayushman [2] health monitoring application is considered as the workload Ayushman has three phases of operation – Sensing Phase – Sensing of physiological values (Plethysmogram signals) from the sensors and storing it in the local memory Transmission Phase – Send the stored data to the base station in a single burst Security Phase – Perform network wide key agreement for secure inter-sensor communication using Physiological value based Key Agreement Scheme (PKA) [3]. The Security phase occurs once in a day The Sensing phase and Transmission phase alternate forming a sleep cycle Ayushman Phase Rate of Execution Sensing 60 samples per second Data Transmission every 5 seconds PKA execution Once in 24 hrs (the processor can sleep during sensing phase while it can be active during the transmission phase) This slide is there to show how the strategies mentioned in the previous slide can be used in Ayushman application to reduce the energy consumption The workload timeline provided in the figure can be used to explain the opprtunity to schedule sleeping cycles of the processor. Due to loose real time requirements on the PKA execution the frequency of the Atom processor can be throttled. Sensor CPU Utilization Time Sensing Phase Transmission Phase Security Phase Sleep Cycle Ayushman Workload Enables Sleep Scheduling Frequency Throttling during security phase

Sustainability Analysis of Atom Duty Cycling of Atom operation during Ayushman execution Sleep mode (C6) during Sensing Phase Power consumption = Psleep for time ts Active mode during data transmission phase Power consumption = Pactive + radio power Pradio for data transmission time ttx Active mode during PKA execution Power Consumption = Pactive + PKA execution power PPKA for time tPKA PKA involves transmission of security related information (vault) between two sensors The Atom processor must be in active state with the radio on. Power Consumption = Pactive + Pradio for time tvault Total energy consumption for n BSN nodes x is the number of sleep cycles required in a day Total Energy Sensing Energy Transmission Energy PKA Computation Energy (Pair wise PKA) PKA communication Energy (Pair wise PKA) Total Sleep Cycle Time Pair wise PKA Execution Time

Sustainability Analysis Results Four energy scavenging sources were considered Body Heat, Ambulation, Respiration and Sun Light Three energy efficient techniques used processor level sleep scheduling and communication (radio sleep) scheduling (P-M), no processor level sleep scheduling but with communication scheduling (NP-M), and no processor level sleep scheduling or communication scheduling (NP-NM). Here we consider the average case power consumption of the scavenging sources. Variance in the power availability can be captured using the theory discussed earlier. Scavenging Source Available Power (W) Scavenge Time (Hrs) Body Heat 0.1 – 0.15 24 Ambulation 1.5 2 Respiration 0.42 6 Sun Light 0.1 3

Sustainability Results

Thank You