Top Banner
Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University of Houston 2 ENSSys Workshop · Rome Italy · November 14, 2013
17

Modeling and Implementation of Energy Neutral Sensing Systems Marcin K. Szczodrak 1 Omprakash Gnawali 2 Luca P. Carloni 1 Columbia University 1 University.

Dec 23, 2015

Download

Documents

Wilfred Neal
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

[email protected]