An Ahead-of-Time Compiler System for the IoT-Cloud Virtual Machine

Juho Jeong, Yunsik Son, Yangsun Lee

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Though the use of internet of things (IoT) technology is increasing, it is difficult to reuse application program once implemented because of various kinds of device and platform. In order to solve these problems, a method of using a virtual machine in an IoT device has been proposed. However, there is a disadvantage that the execution speed of the application program is very slow compared to the native code due to the characteristics of the virtual machine. Ahead-of-Time (AoT) compilation is a technique that precompiles bytecodes into native code to speed up execution of virtual machines. In this paper, we design the AoT compilation system for IoT-Cloud virtual machine system. The designed system is suitable for the convergence environment of the IoT and the cloud. Since only a portion of the bytecode is compiled into native code, the memory load of the virtual machine required for loading native code is reduced.

Original languageEnglish
Title of host publicationICUFN 2018 - 10th International Conference on Ubiquitous and Future Networks
PublisherIEEE Computer Society
Pages293-295
Number of pages3
ISBN (Print)9781538646465
DOIs
StatePublished - 14 Aug 2018
Event10th International Conference on Ubiquitous and Future Networks, ICUFN 2018 - Prague, Czech Republic
Duration: 3 Jul 20186 Jul 2018

Publication series

NameInternational Conference on Ubiquitous and Future Networks, ICUFN
Volume2018-July
ISSN (Print)2165-8528
ISSN (Electronic)2165-8536

Conference

Conference10th International Conference on Ubiquitous and Future Networks, ICUFN 2018
Country/TerritoryCzech Republic
CityPrague
Period3/07/186/07/18

Keywords

  • AoT Compilation
  • Cloud System
  • Internet of Things
  • Optimization
  • Virtual Machine

Fingerprint

Dive into the research topics of 'An Ahead-of-Time Compiler System for the IoT-Cloud Virtual Machine'. Together they form a unique fingerprint.

Cite this