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

Journal Title: EAI Endorsed Transactions on Cloud Systems - Year 2016, Vol 2, Issue 5

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.

Authors and Affiliations

Robert Sauter, Sascha Jungen, Richard Figura, Pedro Marrón

Keywords

Related Articles

Hybrid Scheduling for Quality of Service Guarantee of Multimedia Data Flows in Software Defined Networks

Supporting diverse Quality of Service (QoS) performance for heterogeneous data flows generated by multimedia applications has been a challenging issue that is not fully addressed in the Internet. Software Defined Network...

Modeling user and topic interactions in social networks using Hawkes processes

We present in this paper a framework to model information diffusion in social networks based on linear multivariate Hawkes processes. Our model exploits the effective broadcasting times of information by users, which gua...

Specifying and Monitoring Properties of Stochastic Spatio-Temporal Systems in Signal Temporal Logic

We present an extension of the linear time, time-bounded, Signal Temporal Logic to describe spatio-temporal properties. We consider a discrete location/ patch-based representation of space, with a population of interacti...

Design of novel screening environments for Mild Cognitive Impairment: giving priority to elicited speech and language abilities

Recent cognitive decline screening batteries have highlighted the importance of language deficits related to semantic knowledge breakdown to reveal the incipient dementia. This paper proposes the introduction of novel en...

COMER: ClOud-based MEdicine Recommendation

With the development of e-commerce, a growing number of people prefer to purchase medicine online for the sake of convenience. However, it is a serious issue to purchase medicine blindly without necessary medication guid...

Download PDF file
  • EP ID EP45570
  • DOI http://dx.doi.org/10.4108/eai.24-8-2015.2261070
  • Views 214
  • Downloads 0

How To Cite

Robert Sauter, Sascha Jungen, Richard Figura, Pedro Marrón (2016). Notos: Efficient Emulation of Wireless Sensor Networks with Binary-to-Source Translation. EAI Endorsed Transactions on Cloud Systems, 2(5), -. https://europub.co.uk/articles/-A-45570