DAViM: a dynamically adaptable virtual machine for sensor networks

  • Authors:
  • Sam Michiels;Wouter Horré;Wouter Joosen;Pierre Verbaeten

  • Affiliations:
  • IBBT-DistriNet Research Group, K.U.Leuven, Leuven, Belgium;IBBT-DistriNet Research Group, K.U.Leuven, Leuven, Belgium;IBBT-DistriNet Research Group, K.U.Leuven, Leuven, Belgium;IBBT-DistriNet Research Group, K.U.Leuven, Leuven, Belgium

  • Venue:
  • Proceedings of the international workshop on Middleware for sensor networks
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Sensor networks are being deployed for substantial periods of activity, and are being used by multiple applications with possibly diverse requirements. Since manually upgrading or updating sensor software is often impossible, run-time software reconfiguration represents a considerable success factor for many practical usage scenarios of sensor networks. This paper presents DAViM, the Distrinet Adaptable Virtual Machine and describes how it allows to customize sensor behavior, to extend its functionality and to execute multiple applications in parallel. We have evaluated the proposed architecture by implementing a proof-of-concept prototype on micaZ hardware. First results indicate that it is already feasible to run the DAViM core on micaZ hardware, while memory requirements of the full DAViM implementation are close enough to fit on more recent sensor hardware.