Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash...
-
Upload
wilfred-neal -
Category
Documents
-
view
223 -
download
4
Transcript of Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash...
![Page 1: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/1.jpg)
Modeling and Implementation of Energy Neutral Sensing Systems
Marcin K. Szczodrak1 Omprakash Gnawali2 Luca P. Carloni1
Columbia University1 University of Houston2
ENSSys Workshop · Rome Italy · November 14, 2013
![Page 2: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/2.jpg)
Motivation
Industry-Level Systems Require Both:● Operation with minimum energy and maintenance costs● Sophisticated applications
![Page 3: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/3.jpg)
Today’s Talk
A single wireless sensor network executing both
• energy-management algorithms, and
• sensing applications
![Page 4: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/4.jpg)
Fennec Fox:Framework for Reconfigurable WSN
Multiple heterogeneous applications on the same WSN
Dynamic Reconfiguration of Wireless Sensor Networks to Support Heterogeneous ApplicationsMarcin K. Szczodrak, Omprakash Gnawali and Luca P. CarloniProc. IEEE DCOSS Conf., May, 2013.
![Page 5: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/5.jpg)
Fennec Fox: Protocol Stack
Each process has dedicated protocol stack
![Page 6: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/6.jpg)
Energy-Neutral System:Feedback Control Model
energy consumed energy harvested energy control signal
energy management function
![Page 7: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/7.jpg)
Energy-Neutral System:Network Communication Conflicts
energy control signals computation● local● distributed● centralized
collect energy information
compute energy management function
apply energy control signals
1. 2. 3.
![Page 8: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/8.jpg)
Asynchronous Execution of Energy Management and Application Tasks
Finite State Machine representation of the model
![Page 9: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/9.jpg)
Habitat Monitoring
a petrel with chicks
![Page 10: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/10.jpg)
Workload Adaptation: Modeling
adjust the sensor sampling rate to the amount of available energy
sensing rate scaling parameter energy harvested energy consumed
![Page 11: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/11.jpg)
Workload Adaptation: Architecture
Network State
Processes, each with its protocol stack
Transition Event
Application
Network
MAC
Radio
![Page 12: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/12.jpg)
Workload Adaptation: Swift Fox Implementation
![Page 13: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/13.jpg)
Aggressive - Fixed, high-rate
Conservative - Fixed, low-rate
Scheduled - Optimized high/low
Adaptive
Irradiance Traces
Fennec Fox Implementation with Workload Adaptation
![Page 14: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/14.jpg)
Smart Light Switch
need for smart light switch
![Page 15: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/15.jpg)
Smart Light Switch: Modeling
Prioritize Smart Switch Light over Occupancy Sensing
Execute Occupancy application or not
A mote’s residual energy
![Page 16: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/16.jpg)
Fennec Fox Implementation with Execution Adaptation
![Page 17: Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649db45503460f94aa43c7/html5/thumbnails/17.jpg)
Conclusion
● Show how to execute energy-management algorithms and target applications on a single network
● Model ENSSys as a feedback control system
● Show how to implement the system model in Fennec Fox
● Illustrate the design and implementation methodology on two case studies
Thank You,Marcin Szczodrak