Title
TinyVM, an efficient virtual machine infrastructure for sensor networks
Abstract
We present TinyVM, a Virtual Machine (VM) for nesC and C applications on sensor motes. TinyVM executes compressed bytecode on-the-fly to conserve memory. To facilitate creation of application-specific VMs, partitioning of applications into bytecode, VM instruction set extensions and machine-code is supported. We provide experimental evidence for the efficiency of TinyVM on Atmega128-based motes and on the Intel iMote2. TinyVM also runs on Windows and Linux, and we are currently porting TinyVM to Telos-based motes.
Year
DOI
Venue
2009
10.1145/1644038.1644121
SenSys
Keywords
Field
DocType
telos-based mote,sensor mote,virtual machine,atmega128-based mote,experimental evidence,sensor network,application-specific vms,bytecode on-the-fly,efficient virtual machine infrastructure,c application,vm instruction set extension,intel imote2,virtual machines
Virtual machine,Computer science,Instruction set,nesC,Real-time computing,Porting,Bytecode,Wireless sensor network,Operating system,Embedded system
Conference
Citations 
PageRank 
References 
2
0.38
4
Authors
9
Name
Order
Citations
PageRank
Kirak Hong121813.15
Jiin Park291.55
Taekhoon Kim3101.59
Sungho Kim4211.95
Hwangho Kim581.20
Yousun Ko6383.49
Jong-Tae Park714434.45
Bernd Burgstaller813317.54
Bernhard Scholz920.38