About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
cs 16(5): e2

Research Article

Notos: Efficient Emulation of Wireless Sensor Networks with Binary-to-Source Translation

Download1424 downloads
Cite
BibTeX Plain Text
  • @ARTICLE{10.4108/eai.24-8-2015.2261070,
        author={Robert Sauter and Sascha Jungen and Richard Figura and Pedro Marr\^{o}n},
        title={Notos: Efficient Emulation of Wireless Sensor Networks with Binary-to-Source Translation},
        journal={EAI Endorsed Transactions on Cloud Systems},
        volume={2},
        number={5},
        publisher={ACM},
        journal_a={CS},
        year={2015},
        month={8},
        keywords={emulation, simulation, wireless sensor networks},
        doi={10.4108/eai.24-8-2015.2261070}
    }
    
  • Robert Sauter
    Sascha Jungen
    Richard Figura
    Pedro Marrón
    Year: 2015
    Notos: Efficient Emulation of Wireless Sensor Networks with Binary-to-Source Translation
    CS
    EAI
    DOI: 10.4108/eai.24-8-2015.2261070
Robert Sauter1,*, Sascha Jungen1, Richard Figura1, Pedro Marrón1
  • 1: University of Duisburg-Essen
*Contact email: robert.sauter@uni-due.de

Abstract

Developing for wireless sensor networks is a challenging task due to the severe resource constraints of the devices, the uncertainties of the environment, and the distributed nature of the system. Therefore, simulation is an essential tool for developing systems and for evaluating and comparing protocols at scale in a reproducible manner. Cycle-accurate emulation of sensor networks allows the execution of platform target code and provides deep insight into the behavior of the overall system including the important aspect of energy consumption. However, the required fidelity incurs a significant overhead and limits the size of the emulated networks considerably. We investigate the use of binary-to-source translation, where the machine code of an executable for the target platform is transformed to source code for the host platform and compiled as part of the emulator. Additionally, as part of this transformation we perform static analysis and optimize the generated code. We have implemented our approach based on the well-established emulator Avrora and show in our evaluation that this approach can lead to significantly higher simulation speeds.

Keywords
emulation, simulation, wireless sensor networks
Published
2015-08-27
Publisher
ACM
http://dx.doi.org/10.4108/eai.24-8-2015.2261070

Copyright © 2015 R. Sauter et al., licensed to EAI. This is an open access article distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited.

EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL