{"title":"物联网云虚拟机的提前编译系统","authors":"Junho Jeong, Yunsik Son, Yangsun Lee","doi":"10.1109/ICUFN.2018.8437031","DOIUrl":null,"url":null,"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.","PeriodicalId":224367,"journal":{"name":"2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Ahead-of-Time Compiler System for the IoT-Cloud Virtual Machine\",\"authors\":\"Junho Jeong, Yunsik Son, Yangsun Lee\",\"doi\":\"10.1109/ICUFN.2018.8437031\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":224367,\"journal\":{\"name\":\"2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN)\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICUFN.2018.8437031\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICUFN.2018.8437031","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Ahead-of-Time Compiler System for the IoT-Cloud Virtual Machine
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.