3rd International ICST Conference on Simulation Tools and Techniques

Research Article

Including real-life application code into power aware network simulation

Download496 downloads
  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2010.8643,
        author={Georg  M\o{}stl and Richard  Hagelauer and Andreas  Springer and Gerhard  M\'{y}ller},
        title={Including real-life application code into power aware network simulation},
        proceedings={3rd International ICST Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2010},
        month={5},
        keywords={Co-simulation network level power aware simulation real- life code execution},
        doi={10.4108/ICST.SIMUTOOLS2010.8643}
    }
    
  • Georg Möstl
    Richard Hagelauer
    Andreas Springer
    Gerhard Müller
    Year: 2010
    Including real-life application code into power aware network simulation
    SIMUTOOLS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2010.8643
Georg Möstl1,*, Richard Hagelauer1,*, Andreas Springer2,*, Gerhard Müller2,*
  • 1: Research Institute for Integrated Circuits, Johannes Kepler University, Linz, Austria.
  • 2: Institute for Communications and RF-Systems, Johannes Kepler University, Linz, Austria.
*Contact email: moestl@riic.at, hagel@riic.at, a.springer@icie.jku.at, g.mueller@icie.jku.at

Abstract

We present a methodology and a toolset for power aware HW/SW co-simulation including real-life application code at network level. The toolset consists of the known OMNeT++ network simulation environment and the PAWiS framework, which was extended to include time-annotated and natively executing C code, and allows detailed analysis of the power consumption of single modules in the network. In conjunction with the support of interrupt handling, this especially addresses the needs of applications running on nodes of wireless sensor networks (WSNs). The presented partitioning of the application into platform-dependent and platform-independent SW layers provides easy porting of the simulated code to real sensor nodes. Therefore the established simulation environment supports the development, implementation and verification of energy optimized protocols for real-time industrial applications using WSNs. To demonstrate the functionality of this approach, the methodology was applied to a simple real-world networking test scenario and the achieved simulation results are compared to real-world measurements.