Options
When timing matters: enabling time accurate & scalable simulation of sensor network applications
Publikationstyp
Conference Paper
Date Issued
2008-04
Sprache
English
Start Page
344
End Page
355
Article Number
4505486
Citation
Proceedings - 2008 International Conference on Information Processing in Sensor Networks, IPSN 2008: 4505486, 344-355
Contribution to Conference
Publisher DOI
Scopus ID
Publisher
IEEE
ISBN
978-0-7695-3157-1
The rising complexity of data processing algorithms in sensor networks combined with their severely limited computing power necessitates a in-depth understanding of their temporal behavior. However, today only cycle accurate emulation and test-beds provide a detailed and accurate insight into the temporal behavior of sensor networks. In this paper we introduce fine grained, automated instrumentation of simulation models with cycle counts derived from sensor nodes and application binaries to provide detailed timing information. The presented approach bridges the gap between scalable but abstracting simulation and cycle accurate emulation for sensor network evaluation. By mapping device-specific code with simulation models, we can derive the time and duration a certain code line takes to get executed on a sensor node. Hence, eliminating the need to use expensive instruction-level emulators with limited speed and restricted scalability. Furthermore, the proposed design is not bound to a specific hardware platform, a major advantage compared to existing emulators. Our evaluation shows that the proposed technique achieves a timing accuracy of 99% compared to emulation while adding only a small overhead. Concluding, it combines essential properties like accuracy, speed and scalability on a single simulation platform.
DDC Class
600: Technology