SensorSim: a simulation framework for sensor networks
Proceedings of the 3rd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems
Source-level execution time estimation of C programs
Proceedings of the ninth international symposium on Hardware/software codesign
TOSSIM: accurate and scalable simulation of entire TinyOS applications
Proceedings of the 1st international conference on Embedded networked sensor systems
Simulating the power consumption of large-scale sensor network applications
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Contiki - A Lightweight and Flexible Operating System for Tiny Networked Sensors
LCN '04 Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks
A dynamic operating system for sensor nodes
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Avrora: scalable sensor network simulation with precise timing
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
SenQ: a scalable simulation and emulation environment for sensor networks
Proceedings of the 6th international conference on Information processing in sensor networks
The emergence of networking abstractions and techniques in TinyOS
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Accurate prediction of power consumption in sensor networks
EmNets '05 Proceedings of the 2nd IEEE workshop on Embedded Networked Sensors
Accurate Network-Scale Power Profiling for Sensor Network Simulators
EWSN '09 Proceedings of the 6th European Conference on Wireless Sensor Networks
Towards a taxonomy of simulation tools for wireless sensor networks
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
Flexible energy-aware simulation of heterogeneous wireless sensor networks
Proceedings of the Conference on Design, Automation and Test in Europe
A network and system level approach towards an accurate simulation of WSNs
EUROCAST'11 Proceedings of the 13th international conference on Computer Aided Systems Theory - Volume Part II
Proceedings of the 8th ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks
Hi-index | 0.00 |
In this paper, we present a methodology to establish an accurate and power-aware simulation of wireless sensor networks. As the design of software applications running on resource-constrained sensor nodes mainly influences both timing and power consumption in the network, it is crucial to include these components in the simulation. Besides considering the software aspect in the network, it is also important to obtain a detailed and accurate power consumption profile of every hardware module present in the network. Our methodology extends the PAWiS framework, which builds upon the well known discrete event network simulator OMNeT++. The framework was extended to include natively executing real-life application code written in the C language. Using a time-annotation process brings the timing aspect of application code execution into the simulation, and therefore increases simulation accuracy. Moreover, the presented partitioning of the application code into software layers provides easy porting of the simulated code to real sensor nodes. This concept does not impose any restrictions with respect to the target platform used or the OS running on it. To demonstrate the functionality of this approach, the methodology was applied to a real-world networking test scenario, and the achieved simulation results were compared to real-world measurements. The performance of the simulation environment was evaluated and is presented.