Difference between revisions of "Energy model"

From Nsnam
Jump to: navigation, search
(Background)
(Model Hierarchy)
Line 14: Line 14:
  
 
= Model Hierarchy =
 
= Model Hierarchy =
 +
 +
[[File:Ns-3_energy_model.PNG|thumb|Energy model hierarchy]]
  
 
*A generic class (base class) for energy source in the node (energy source).
 
*A generic class (base class) for energy source in the node (energy source).

Revision as of 22:22, 20 April 2010

Background

Energy modeling is a key element in wireless network simulation. Energy consumption is an important benchmark for network protocols. Many intelligent protocols are energy aware and to simulate such protocols, a energy model is required. A energy model has been implemented in ns2 but is yet to be implemented in ns3.

Project Goals

Network Security Lab, University of Washington, Seattle has begun work on an generic energy model for ns3. We hope 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

Energy 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