Difference between revisions of "Energy model"

From Nsnam
Jump to: navigation, search
(Approach)
(Milestones)
Line 29: Line 29:
 
= Usage =
 
= Usage =
  
= Milestones =
+
= Schedule =
 +
 
 +
*4/19/2010 - 4/23/2010: Private review of radio energy model.
  
 
= References =
 
= References =

Revision as of 21:11, 20 April 2010

General

Network Security Lab, University of Washington, Seattle has begun work on an generic energy model for ns3. The goal is to simulate an energy source and keep track of energy consumptions of various devices in the node.

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.

References