Implications of solar energy harvesting on sensor networks design Ganesh Narayana Murthy Guided by: Prof. Purushottam Kulkarni.

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

A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Kyung Tae Kim, Hee Yong Youn (Sungkyunkwan University)
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
Sensor network Routing protocol A study on LEACH protocol and how to improve it.
Improvement on LEACH Protocol of Wireless Sensor Network
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
Adaptive Data Collection Strategies for Lifetime-Constrained Wireless Sensor Networks Xueyan Tang Jianliang Xu Sch. of Comput. Eng., Nanyang Technol. Univ.,
Practical Belief Propagation in Wireless Sensor Networks Bracha Hod Based on a joint work with: Danny Dolev, Tal Anker and Danny Bickson The Hebrew University.
Energy-Efficient Target Coverage in Wireless Sensor Networks Mihaela Cardei, My T. Thai, YingshuLi, WeiliWu Annual Joint Conference of the IEEE Computer.
Robust Communications for Sensor Networks in Hostile Environments Ossama Younis and Sonia Fahmy Department of Computer Sciences, Purdue University Paolo.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
Quality-aware Data Collection in Energy Harvesting WSN Nga Dang Elaheh Bozorgzadeh Nalini Venkatasubramanian University of California, Irvine.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Routing Algorithm for Large Data Sensor Networks Raghul Gunasekaran Group Meeting Spring 2006.
SensEye: A Multi-Tier Camera Sensor Network by Purushottam Kulkarni, Deepak Ganesan, Prashant Shenoy, and Qifeng Lu Presenters: Yen-Chia Chen and Ivan.
Introduction to Adaptive Digital Filters Algorithms
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Low-Power Wireless Sensor Networks
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
UNIVERSITY OF SOUTHERN CALIFORNIA 1 ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks S. Begum, S. Wang, B.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Energy provision related work Brian. Solar based WSN ZebraNet[04] Helimote[05] – 20% duty cycle for one week Prometheus[05] – Support 10 days using duty.
SENSOR NETWORKS BY Umesh Shah Mayuresh Patil G P Reddy GUIDES Prof U.B.Desai Prof S.N.Merchant.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
RFID E STIMATION P ROBLEM Lee, Gunhee S URVEY. R EFERENCES Energy Efficient Algorithms for the RFID Estimation Problem –Tao Li, Samuel Wu, Shigang Chen.
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
Performance Study of Localization Techniques in Zigbee Wireless Sensor Networks Ray Holguin Electrical Engineering Major Dr. Hong Huang Advisor.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
Node Reclamation and Replacement for Long-lived Sensor Networks Bin Tong, Wensheng Zhang, and Chuang Wang Department of Computer Science, Iowa State University.
CS 546: Intelligent Embedded Systems Gaurav S. Sukhatme Robotic Embedded Systems Lab Center for Robotics and Embedded Systems Computer Science Department.
Maximization of System Lifetime for Data-Centric Wireless Sensor Networks 指導教授:林永松 博士 具資料集縮能力無線感測網路 系統生命週期之最大化 研究生:郭文政 國立臺灣大學資訊管理學研究所碩士論文審查 民國 95 年 7 月.
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
Variable Bandwidth Allocation Scheme for Energy Efficient Wireless Sensor Network SeongHwan Cho, Kee-Eung Kim Korea Advanced Institute of Science and Technology.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems Energy-aware QoS packet scheduling.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Doc.: IEEE /2200r2 Submission July 2007 Sandesh Goel, Marvell et alSlide 1 Route Metric Proposal Date: Authors:
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Route Metric Proposal Date: Authors: July 2007 Month Year
Distributed Algorithms for Mobile Sensor Networks
Energy Neutral Systems
Wireless Sensor Network Architectures
System Control based Renewable Energy Resources in Smart Grid Consumer
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Babak Sorkhpour, Prof. Roman Obermaisser, Ayman Murshed
Net 435: Wireless sensor network (WSN)
Route Metric Proposal Date: Authors: July 2007 Month Year
Presentation transcript:

Implications of solar energy harvesting on sensor networks design Ganesh Narayana Murthy Guided by: Prof. Purushottam Kulkarni

Motivation Sensor network issues Fault tolerance Localization Energy constraints, Power management Robustness Time Synchronization Still continues to be a dominant Problem

Lifetime vs Application Performance Smaller duty cycles lead to longer lifetime Lesser application performance Need to find the duty cycle that increases both lifetime and application performance. Source DestinationL L L Path latency Small duty cycle => Large path latency

Energy Harvesting Tapping energy from renewable sources of energy Ex: sunlight, wind, vibration Importance Can solve energy constraints in sensor networks Implications Lifetime of the sensor network can be improved without sacrificing application performance.

Unequal harvesting capabilities All nodes do not have equal battery levels and harvesting opportunities Effective energy is a parameter, that is representative of: Current battery level Future energy harvesting potential Its uses are: As cost metric in shortest path routing algorithms Taking decisions about nodes e.g. electing them as cluster heads

Power Management Managing the power consumption so as to increase both lifetime and application performance, in the presence of energy harvesting. Various levels Node level – lifetime of node Network level – lifetime of the network as a whole Ways of node level power management Duty cycling Dynamic voltage scaling ( Not studied in this seminar ) Ways of network level power management Finding effective energy

Duty Cycling Radio: Duty Cycle = Awake Time / Total Time Motive Power consumption in sleep mode is less than that in active mode. In sleep mode, all components like radio, processor are turned off. Receive Power(mW)38 Transmit Power at 0dbm (mW) 35 Microcontroller Active Power (mW) 3 Sleep Power (µW) 15 Wake up time (µs) 6 Fig: Telos mote specifications

Duty cycle estimation Can be estimated using energy neutrality principle Definition of energy neutrality: Total Energy Consumed <= Total Energy Harvested Two approaches that use the above principle: Kansal et. al. ( uses source modelling ) Vigorito et. al. ( uses battery status )

Duty cycle estimation using harvesting source modeling Kansal et. al.[1] approach

Source modeling To predict what is the amount of power that will be harvested at different points of time. Prediction interval ‘T’ Period of prediction Represents periodicity of source Ex: 1 day for solar energy Time slot ‘i’ The power harvested is determined for each time slot ‘i’ as a moving average of earlier values. n12 T ……… 3 Fig: Prediction interval Time slot

Predicting the values Values for 1 st prediction interval calculated from solar trace. Subsequent values are predicted through “exponential weighted moving average” Let x(i) denote the value of actual energy generated in slot i as observed at the end of that slot. Historical average maintained for each slot is given as:

Assumptions D min D max Utility Duty cycle 1. P c = Load power consumption (constant for all slots) 2. Power consumed = D(i) * P c More duty cycle, more performance

Sun and Dark slots Sun slot Ps(i) > Pc Environment directly provides the load power Dark slot Ps(i) < Pc Some power from environment and some from battery. Battery inefficiency leads to consuming more power than Pc

Basic idea 1. Assign duty cycle D min to all slots 2. Based on amount of energy that will be harvested Find the excess energy in the system. Decide which slots duty cycle should be increased 3. Predicted values deviate from actual generated energy. So change duty cycles of future slots. If more energy is harvested, decide which slots duty cycle to increase If less energy is harvested, decide which slots duty cycle to reduce.

Applying energy neutrality B(i) = Residual battery energy at beginning of slot ‘i’ Ps(i) = Power output from source in time slot ‘i’ Pc = Power consumption of load in active mode η = Efficiency of the battery Power drawn from battery when Ps(i) < Pc Power stored into battery during active mode when Ps(i) > Pc Power stored during sleep

Finding the duty cycles ……… Slots with lower coefficients (Sun slots ) Slots with higher coefficients (Dark slots) Excess Energy in system R = LHS - RHS Slots sorted based on coefficients Greater than Pc D(j) = D max if R is sufficient to support D max (or) D(j) = R last / P c + D min D(j) = Dmax if R is sufficient (or)

Adapting duty cycles

Duty cycle estimation using battery status Vigorito. et. al.[2] approach

Objectives 1. Avoid modeling of source. Source modeling approaches fail if the source is highly variable (Ex: Vibration energy Reason: More prediction errors, which lead to wastage of energy due to battery inefficiencies 2. Reduce the variance of duty cycles Nodes involved in event monitoring tasks must minimize their sleep time in order to detect fleeting and unpredictable events and report them with low latency (usually to a central location)

Energy neutrality Deviations of battery level Bt from the initial level B0 must be minimized. This ensures that Consumption does not exceed harvest Harvested energy is being consumed fully Parameters in the equation B t = battery level at time t u t = Duty cycle in slot t w t = Moving average of battery level increments produced by harvested energy where B t+1 = aB t + bu t + cw t + w t+1

Adaptive control theory Optimal tracking problem Apply external control to a dynamical system, to keep an output variable at a desired value Then, it can be shown that, u t that minimizes the cost function is: Can be equated to Bt Can be equated to B0 Can be equated to duty cycle in slot t Parameters a,b,c can be found by gradient descent method

Comparison Helio-CA dataset: 60 days of solar data collected from heliomote in Los Angeles US Climate Reference Network (USCRN), which maintains a database of environmental data collected from various monitoring stations across the US ρ min =0.01, ρ max =1, optimal battery level=65%, initial battery level=95% Low variance data set

Network level power management

Finding effective energy – EEHF[3] Predicted average energy for duration T Prediction confidence Finds period of source Estimates average energy harvested in interval T

Comparison with Kansal. et. al. EEHFKansal. Et. Al Mean energy for entire prediction interval ‘T’. Hence less accurate Energy predicted for each time slot ‘i’ of the interval ‘T’. Hence more accurate Use of spectral estimation like Fast Fourier Transforms to find ‘T’ of source. Hence, may be useful for non-solar sources No specific method. Since it is developed for solar, T=1 day is being used. So, doubtful of applications to non-solar sources. Energy neutrality not usedEnergy neutrality being used

Improvements – Extended EEHF[4] Problems in EEHF: ‘T’ represents period of the harvesting source. Hence, may not suit application requirements For solar energy, T= 1 day. So, the mean energy Em, is least indicative of energy harvested at different times. Solution: Dividing ‘T’ into ‘n’ rounds. Also, while predicting energy in a round, take into account: Same round in previous cycle Previous round in same cycle.

New Effective energy

Qualitative comparison EEHFE-EEHFKansal. et. al. Vigorito. et.al. Accuracy of prediction LeastBestBetterNo prediction Source Type Low variance Any

Cluster based routing – LEACH[5] Base Station Cluster head

Cluster head election Fig: Cluster formation

Conclusions Energy harvesting can remove energy constraints of sensor nodes. Energy neutrality principle helps in finding a way to adapt parameters so that application performance is also improved Source modeling and battery status tracking using adaptive control theory are two approaches to track harvested energy Source modeling can be used for less variable sources like solar energy. Effective energy can be used to improve lifetime of sensor networks as a whole

References 1. Aman Kansal, Jason Hsu, Sadaf Zahedi, and Mani B. Srivastava. Power management in energy harvesting sensor networks. ACM Trans. Embedded Comput. Syst, 6(4), Christopher M. Vigorito, Deepak Ganesan, and Andrew G. Barto. Adaptive control of duty cycling in energy-harvesting wireless sensor networks. In SECON, pages 21{30. IEEE, Aman Kansal and Mani B. Srivastava. An environmental energy harvesting framework for sensor networks. Pages K. Kinoshita, T. Okazaki, H. Tode, and K. Murakami. A data gathering scheme for environmental energy-based wireless sensor networks. pages , Jan W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan. An application-specic protocol architecture for wireless microsensor networks. Wireless Communications, IEEE Transactions on, 1(4): , 2002.

Thank you!

Applying energy neutrality (contd..) Needs to be solved using standard linear programming techniques (Computationally intensive)

Low Complexity Form S = { i | Ps(i) > Pc } D = { i | Ps(i) < Pc } Total battery energy used over the entire window. Power consumed in dark slots Power consumed in sun slots Summing LHS and RHS over entire window of slots: