35
Energy Harvesting Framework for Network Simulator 3 (ns-3) Cristiano Tapparello, Hoda Ayatollahi and Wendi Heinzelman Department of Electrical and Computer Engineering University of Rochester, Rochester, NY, USA ENSsys 2014 2nd International Workshop on Energy Neutral Sensing Systems November 6, 2014

Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Energy Harvesting Framework for Network Simulator 3 (ns-3)

Cristiano Tapparello,Hoda Ayatollahi and Wendi HeinzelmanDepartment of Electrical and Computer EngineeringUniversity of Rochester, Rochester, NY, USA

ENSsys 20142nd International Workshop on Energy Neutral Sensing Systems November 6, 2014

Page 2: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Battery operated wireless devices• Efficiently managing the energy consumptions of the different

elements is a major requirement for an efficient design of wireless networks

Energy harvesting wireless networks• The objectives of the communication protocols are fundamentally

different than those of using a traditional energy source

Simulation of communication systems and network protocols over realistic device operations is seen as a necessary task before implementation• Flexible and fast, but still accurate, testing of the system

evolution

Introduction

Page 3: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Need for a simulation framework for evaluating the performance of energy aware wireless networks with energy harvesting capabilitiesSeveral network simulator have been proposed in the literatureHowever, most of them don’t natively provide models for energy source and energy harvester

Motivations

Page 4: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Energy aware network simulators have been proposed in the literatureBroadly classified according to the support for energy harvesting

Related Work

Page 5: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

WSNsim [1] (Jun. 2009)• One of the first simulators to include a set of flexible and extensible

hardware and environment models for energy-aware simulations• Not available to the research community

Energy model for OMNeT++ [2] (Jul. 2009)• Evaluation of the energy consumption and network lifetime of

sensor networks• Energy consumption of the radio transceiver and the CPU

ns-3 Energy Framework [3] (Mar. 2011)• Adds support to ns-3 to devise simulations that include the energy

consumption of the communication network • Defines the concepts of energy source and device energy model

Related Work - Without Energy Harvesting

Page 6: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

PASES [5] (Sep. 2013)• Standalone, flexible and extensible design space exploration framework • Accurate analysis of the performance and energy consumption of WSNs • Requires detailed power models of the node architecture

GreenCastalia [4] (Oct. 2013)• Energy harvesting framework for the Castalia simulator• Heterogeneous harvesting and energy source capabilities

SensEH [6] (May 2014)• Complete framework for the simulation and emulation of WSNs with

energy harvesting capabilities • Relies heavily on the architecture of wireless sensor nodes, thus not

being suitable for generic network simulations

Related Work - With Energy Harvesting

Page 7: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Do not include a model for an energy harvesterStandalone and proprietary solutionsTarget a specific network architecture (WSN)

Related Work - Summary

Page 8: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Generic simulation frameworkExtensive and easy to use set of toolsModular structure that is easy to extend with new implementations

Design Goals

Page 9: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Discrete event network simulatorOpen source (GNU GPLv2 license)Modular structure• Solid simulation core• Wide range of models of real world objects,

protocols and devices

Large community of users and developersWebsite: http://www.nsnam.org/

Network Simulator 3 (ns-3)

Page 10: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Included in ns-3.9 released in Aug. 2010Allows users to • Simulate the energy consumption at a node • Determine the overall network lifetime under specific conditions

The framework defines • The concepts of

- Energy source- Device energy model

• Several methods that provide different types of energy information (e.g., residual energy, current load, etc.) to other ns-3 objects

ns-3 Energy Framework

Page 11: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

ns-3 Energy Framework

Energy Source

Device Energy Model

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Wifi Radio Energy Model

Simple Device Energy Model

Amount of energyto remove

No energyremaining

Page 12: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Energy Source

Stores, and provide to the node, the energy required to perform the different operations Different characteristics• Maximum energy, voltage, charge-discharge patterns,

lifetime, etc…

Energy Source

Device Energy Model

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Wifi Radio Energy Model

Simple Device Energy Model

Amount of energyto remove

No energyremaining

Page 13: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Energy Source

Our contributions:• Supercapacitor: models the supercapacitor as an RC network• DC-DC converter: simple model with a user customizable

efficiency

Energy Source

Device Energy Model

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Supercapacitor

Wifi Radio Energy Model

Simple Device Energy Model

Amount of energyto remove

No energyremaining

DC/DC converter

Is

=Vo

Vs

Iload

Page 14: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Energy Source

Device Energy Model

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Supercapacitor

Wifi Radio Energy Model

Simple Device Energy Model

Amount of energyto remove

No energyremaining

Device Energy Model

Describes the amount of energy required to power a certain device connected to the nodeEach device energy model is connected to

• The actual device → determines the energy consumption according to a state-based model

• The energy source → decreases its residual energy and notifies the device in case of energy depletion

DC/DC converter

Page 15: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Energy Source

Device Energy Model

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Supercapacitor

Wifi Radio Energy Model

Simple Device Energy Model

Amount of energyto remove

No energyremaining

Sensor Energy Model

Device Energy Model

Our contributions:• Sensor Energy Model

- Generic sensor with 3 states defined as shutdown, idle and reading

DC/DC converter

Shutdown

Idle Reading

Sensor

Page 16: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Energy Source

Device Energy Model

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Wifi Radio Energy Model

Simple Device Energy Model

Amount of energyto remove

No energyremaining

Supercapacitor

Sensor Energy Model

ns-3 Energy Framework

DC/DC converter

Page 17: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Energy Harvester

Basic Energy Harvester

Real Data Energy Harvester

Amount of energyharvested

Energy Source

Device Energy Model

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Wifi Radio Energy Model

Simple Device Energy Model

Amount of energyto remove

No energyremaining

Supercapacitor

Sensor Energy Model

ns-3 Energy Harvesting Framework

DC/DC converter

Page 18: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Energy Harvester

Basic Energy Harvester

Real Data Energy Harvester

Amount of energyharvested

Energy Source

Device Energy Model

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Wifi Radio Energy Model

Simple Device Energy Model

Amount of energyto remove

No energyremaining

Supercapacitor

Sensor Energy Model

Energy Harvester

Harvest energy from the environment and recharge the energy source to which it is connected• Includes the complete implementation of the actual

energy harvesting device (e.g., a solar panel) and the environment (e.g., the solar radiation)

DC/DC converter

Page 19: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Energy Harvester

Basic Energy Harvester

Real Data Energy Harvester

Amount of energyharvested

Energy Source

Device Energy Model

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Wifi Radio Energy Model

Simple Device Energy Model

Amount of energyto remove

No energyremaining

Supercapacitor

Sensor Energy Model

Energy Harvester

Default interfaceImplementations

• Basic Energy Harvester: a simple model in which the amount of power provided by the harvester varies over time according to a customizable generic random variable and time update intervals

• Real Data Energy Harvester: the amount of power provided by the harvester is defined in a user customizable dataset of real measurements

DC/DC converter

Page 20: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Energy Source

Device Energy Model

Energy Harvester

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Basic Energy Harvester

Real Data Energy Harvester

Wifi Radio Energy Model

Simple Device Energy Model

Amount of energyto remove

No energyremaining

Amount of energyharvested

Supercapacitor

Sensor Energy Model

Energy Harvester

Included in ns-3.21 (released in Sep. 2014)

DC/DC converter

Page 21: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Device Energy Model

Energy Harvester

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Basic Energy Harvester

Real Data Energy Harvester

Wifi Radio Energy Model

Simple Device Energy Model

Amount of energyto remove

No energyremaining

Amount of energyharvested

Supercapacitor

Sensor Energy Model

Energy Source

ns-3 Energy Harvesting Framework

DC/DC converter

Page 22: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Device Energy Model

Energy Harvester

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Basic Energy Harvester

Real Data Energy Harvester

Wifi Radio Energy Model

Simple Device Energy Model

Energy Predictor

Basic Energy Predictor

Amount of energyto remove

No energyremaining

Amount of energyharvested

Current energy

remaining

Predicted energyamount

Supercapacitor

Sensor Energy Model

Energy Source

ns-3 Energy Harvesting Framework

DC/DC converter

Page 23: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Device Energy Model

Energy Harvester

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Basic Energy Harvester

Real Data Energy Harvester

Wifi Radio Energy Model

Simple Device Energy Model

Energy Predictor

Basic Energy Predictor

Amount of energyto remove

No energyremaining

Amount of energyharvested

Current energy

remaining

Predicted energyamount

Supercapacitor

Sensor Energy Model

Energy Source

Gathers information from the energy source and harvester and use this information to predict the amount of energy that will be available in the futureThe predicted value can be used at other layers of the protocol stack to better utilize the available energy

Energy Predictor

DC/DC converter

Page 24: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Device Energy Model

Energy Harvester

Lithium Ion Energy Source

RV Battery Model

Basic Energy Source

Basic Energy Harvester

Real Data Energy Harvester

Wifi Radio Energy Model

Simple Device Energy Model

Energy Predictor

Basic Energy Predictor

Amount of energyto remove

No energyremaining

Amount of energyharvested

Current energy

remaining

Predicted energyamount

Supercapacitor

Sensor Energy Model

Energy Source

Energy Predictor

Default interfaceImplementation

• Basic Energy Predictor: implementation of Pro-Energy [7]. The predicted energy is computed as

Et+1 = ↵Ct + (1� ↵)Edt+1

weighting parameter

Stored energy profileHarvested energy

DC/DC converter

Page 25: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Operational Voltage 3.3Vη = 0.9Cutoff Voltage 1.0VSensor Energy Model• Reading: 25 mA• Idle: 7 μA• Shutdown: 1 μA

The sensor performs periodic readings every 10 minutes

Example of Results

Page 26: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Simulation Results - Energy Source

0

20

40

60

80

100

0 50 100 150 200

Rem

aini

ng E

nerg

y [J

]

Time [h]

Basic Energy SourceRV Battery Model

Lithium Ion BatterySupercapacitor

0

20

40

60

80

100

0 50 100 150 200

Rem

aini

ng E

nerg

y [J

]

Time [h]

Basic Energy SourceRV Battery Model

Lithium Ion BatterySupercapacitor

Cutoff Voltage

Sensor shutdown

Page 27: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Simulation Results - Energy Harvester

0

50

100

150

200

250

0 20 40 60 80 100 120 140 160

Har

veste

d Po

wer

[W]

Time [h]

H(t) ∈ [0, Hmax]Real Data

City of Edmonton/NAIT solar panel reference system

Page 28: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

0

50

100

150

200

0 200 400 600 800 1000

Rem

aini

ng E

nerg

y [J

]

Time [h]

H(t) = 0

Simulation Results - Sensing

Cutoff Voltage

Sensor shutdown

Periodic Readings

Page 29: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

0

50

100

150

200

0 200 400 600 800 1000

Rem

aini

ng E

nerg

y [J

]

Time [h]

H(t) = 0H(t) ∈ [0, 2Pidle]

0

50

100

150

200

0 200 400 600 800 1000

Rem

aini

ng E

nerg

y [J

]

Time [h]

H(t) = 0H(t) ∈ [0, 2Pidle]

Simulation Results - Sensing

Cutoff Voltage

Sensor shutdown

Periodic Readings

Page 30: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

0

50

100

150

200

0 200 400 600 800 1000

Rem

aini

ng E

nerg

y [J

]

Time [h]

H(t) = 0H(t) ∈ [0, 2Pidle]

0

50

100

150

200

0 200 400 600 800 1000

Rem

aini

ng E

nerg

y [J

]

Time [h]

H(t) = 0H(t) ∈ [0, 2Pidle]

Simulation Results - Sensing

Cutoff Voltage

Sensor shutdown

Sensor shutdown

Sensor shutdown

Periodic Readings

Periodic Readings

Periodic Readings

Page 31: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Simulation Results - Sensing

0

50

100

150

200

0 200 400 600 800 1000

Rem

aini

ng E

nerg

y [J

]

Time [h]

H(t) = 0H(t) ∈ [0, 2Pidle]H(t) ∈ [0, 4Pidle]

Real data

0

50

100

150

200

0 200 400 600 800 1000

Rem

aini

ng E

nerg

y [J

]

Time [h]

H(t) = 0H(t) ∈ [0, 2Pidle]H(t) ∈ [0, 4Pidle]

Real data

Cutoff Voltage

Sensor shutdown

Page 32: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

Simulation Results - Energy Predictor

0

50

100

150

200

250

7AM 9AM 11AM 1PM 3PM 5PM 7PM

Har

veste

d En

ergy

[J]

Time [h]

Prediction (α = 0.5)Prediction (α = 0.25)Real data

Page 33: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

We proposed an extension to the ns-3 energy framework• Added the concept of Energy Harvester and Energy Predictor• Implementation of new models

- Supercapacitor- Sensor Energy Model

We showed the impact of the different components on the system performance through some examples of simulation resultsAs a future work, we plan to further extend the set of implementations and to provide an application that links them together

Conclusions

Page 34: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA.

[1] G. V. Merrett, N. M. White, N. R. Harris, and B. M. Al-Hashimi, “Energy-aware simulation for wireless sensor networks,” in Proc. of IEEE SECON, Rome, Italy, Jun. 2009. [2] F. Chen, I. Dietrich, R. German, and F. Dressler, “An energy model for simulation studies of wireless sensor networks using OMNeT++,” Praxis der Informationsverarbeitung und Kommunikation, vol. 32, no. 2, pp. 133–138, Jul. 2009.[3] H. Wu, S. Nabar, and R. Poovendran, “An energy framework for the network simulator 3 (ns-3),” in Proc. of ACM SIMUTools, Barcelona, Spain, Mar. 2011. [4] I. Minakov and R. Passerone, “PASES: An energy-aware design space exploration framework for wireless sensor networks,” Journal of Systems Architecture, vol. 59, no. 8, Sep. 2013.[5] D.Benedetti,C.Petrioli, and D.Spenza,“GreenCastalia: An energy harvesting-enabled framework for the Castalia simulator,” in Proc. of ENSSys, Rome, Italy, Oct. 2013. [6] R. Dall’Ora, U. Raza, D. Brunelli, and G. P. Picco, “SensEH: From simulation to deployment of energy harvesting wireless sensor networks,” University of Trento, Tech. Rep., May 2014.[7] A. Cammarano, C. Petrioli, and D. Spenza, “Pro-Energy: a novel energy prediction model for solar and wind energy harvesting wireless sensor networks,” in Proc. of IEEE MASS, Las Vegas, Nevada, USA, Oct. 2012.

References

Page 35: Energy Harvesting Framework for Network Simulator 3 (ns-3)€¦ · Cristiano Tapparello ENSsys’14, November 6, 2014, Memphis, TN, USA. 䡦Included in ns-3.9 released in Aug. 2010

Energy Harvesting Framework for Network Simulator 3 (ns-3)

Cristiano Tapparello,Hoda Ayatollahi and Wendi HeinzelmanDepartment of Electrical and Computer EngineeringUniversity of Rochester, Rochester, NY, USA

ENSsys 20142nd International Workshop on Energy Neutral Sensing Systems November 6, 2014