Poster abstract: TinyVM, an efficient virtual machine infrastructure for sensor networks

Kirak Hong, Jiin Park, Taekhoon Kim, Sungho Kim, Hwangho Kim, Yousun Ko, Jongtae Park, Bernd Burgstaller, Bernhard Scholz

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009
Pages399-400
Number of pages2
DOIs
Publication statusPublished - 2009 Dec 1
Event7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009 - Berkeley, CA, United States
Duration: 2009 Nov 42009 Nov 6

Publication series

NameProceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009

Other

Other7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009
CountryUnited States
CityBerkeley, CA
Period09/11/409/11/6

Fingerprint

Sensor networks
Data storage equipment
Sensors
Virtual machine
Linux

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Cite this

Hong, K., Park, J., Kim, T., Kim, S., Kim, H., Ko, Y., ... Scholz, B. (2009). Poster abstract: TinyVM, an efficient virtual machine infrastructure for sensor networks. In Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009 (pp. 399-400). (Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009). https://doi.org/10.1145/1644038.1644121
Hong, Kirak ; Park, Jiin ; Kim, Taekhoon ; Kim, Sungho ; Kim, Hwangho ; Ko, Yousun ; Park, Jongtae ; Burgstaller, Bernd ; Scholz, Bernhard. / Poster abstract : TinyVM, an efficient virtual machine infrastructure for sensor networks. Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009. 2009. pp. 399-400 (Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009).
@inproceedings{6270e115f0254b489301894549037e31,
title = "Poster abstract: 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.",
author = "Kirak Hong and Jiin Park and Taekhoon Kim and Sungho Kim and Hwangho Kim and Yousun Ko and Jongtae Park and Bernd Burgstaller and Bernhard Scholz",
year = "2009",
month = "12",
day = "1",
doi = "10.1145/1644038.1644121",
language = "English",
isbn = "9781605587486",
series = "Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009",
pages = "399--400",
booktitle = "Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009",

}

Hong, K, Park, J, Kim, T, Kim, S, Kim, H, Ko, Y, Park, J, Burgstaller, B & Scholz, B 2009, Poster abstract: TinyVM, an efficient virtual machine infrastructure for sensor networks. in Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009. Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009, pp. 399-400, 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009, Berkeley, CA, United States, 09/11/4. https://doi.org/10.1145/1644038.1644121

Poster abstract : TinyVM, an efficient virtual machine infrastructure for sensor networks. / Hong, Kirak; Park, Jiin; Kim, Taekhoon; Kim, Sungho; Kim, Hwangho; Ko, Yousun; Park, Jongtae; Burgstaller, Bernd; Scholz, Bernhard.

Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009. 2009. p. 399-400 (Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Poster abstract

T2 - TinyVM, an efficient virtual machine infrastructure for sensor networks

AU - Hong, Kirak

AU - Park, Jiin

AU - Kim, Taekhoon

AU - Kim, Sungho

AU - Kim, Hwangho

AU - Ko, Yousun

AU - Park, Jongtae

AU - Burgstaller, Bernd

AU - Scholz, Bernhard

PY - 2009/12/1

Y1 - 2009/12/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=74549216549&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=74549216549&partnerID=8YFLogxK

U2 - 10.1145/1644038.1644121

DO - 10.1145/1644038.1644121

M3 - Conference contribution

AN - SCOPUS:74549216549

SN - 9781605587486

T3 - Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009

SP - 399

EP - 400

BT - Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009

ER -

Hong K, Park J, Kim T, Kim S, Kim H, Ko Y et al. Poster abstract: TinyVM, an efficient virtual machine infrastructure for sensor networks. In Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009. 2009. p. 399-400. (Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, SenSys 2009). https://doi.org/10.1145/1644038.1644121