Energy model: Difference between revisions
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
= | = Background = | ||
= Project Goals = | = Project Goals = |
Revision as of 21:12, 20 April 2010
Background
Project Goals
To provide the basic structures for modeling energy sources and energy consumption of various devices on the node. To enable recording of energy consumption for individual (radio) devices and network protocols. The energy model will provide the following components:
- Energy source model.
- Battery.
- etc.
- Device energy model.
- Radio.
- etc.
Model Hierarchy
- A generic class (base class) for energy source in the node (energy source).
- This base class provides interfaces for different energy model to update/record total energy consumption on the node.
- Provide a basic energy source as child of energy source class.
- A generic class (base class) for implementing various energy models (energy model).
- A generic class (base class) for modeling energy consumption in radios (radio energy model).
- This class is inherited from the energy model class.
- This class provides interfaces to the energy source installed in the node.
- This class is extended to implement different types of radios.
- Provide a basic radio energy model as child of radio energy class.
Usage
Schedule
- 4/19/2010 - 4/23/2010: Private review of radio energy model.