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 Hong | 1 | 218 | 13.15 |
Jiin Park | 2 | 9 | 1.55 |
Taekhoon Kim | 3 | 10 | 1.59 |
Sungho Kim | 4 | 21 | 1.95 |
Hwangho Kim | 5 | 8 | 1.20 |
Yousun Ko | 6 | 38 | 3.49 |
Jong-Tae Park | 7 | 144 | 34.45 |
Bernd Burgstaller | 8 | 133 | 17.54 |
Bernhard Scholz | 9 | 2 | 0.38 |