On-Demand Remote Software Code Execution Unit Using On-Chip Flash Memory Cloudification for IoT Environment Acceleration


Dongkyu Lee, Moon Gi Seok, Daejin Park, Journal of Information Processing Systems Vol. 17, No. 1, pp. 191-202, Feb. 2021  

10.3745/JIPS.01.0064
Keywords: Edge-Side Acceleration, Memory Cloudification, On-Demand Remote Code Execution
Fulltext:

Abstract

In an Internet of Things (IoT)-configured system, each device executes on-chip software. Recent IoT devices require fast execution time of complex services, such as analyzing a large amount of data, while maintaining low-power computation. As service complexity increases, the service requires high-performance computing and more space for embedded space. However, the low performance of IoT edge devices and their small memory size can hinder the complex and diverse operations of IoT services. In this paper, we propose a remote on-demand software code execution unit using the cloudification of on-chip code memory to accelerate the program execution of an IoT edge device with a low-performance processor. We propose a simulation approach to distribute remote code executed on the server side and on the edge side according to the program’s computational and communicational needs. Our on-demand remote code execution unit simulation platform, which includes an instruction set simulator based on 16-bit ARM Thumb instruction set architecture, successfully emulates the architectural behavior of on-chip flash memory, enabling embedded devices to accelerate and execute software using remote execution code in the IoT environment.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.




Cite this article
[APA Style]
Lee, D., Seok, M., & Park, D. (2021). On-Demand Remote Software Code Execution Unit Using On-Chip Flash Memory Cloudification for IoT Environment Acceleration. Journal of Information Processing Systems, 17(1), 191-202. DOI: 10.3745/JIPS.01.0064.

[IEEE Style]
D. Lee, M. G. Seok, D. Park, "On-Demand Remote Software Code Execution Unit Using On-Chip Flash Memory Cloudification for IoT Environment Acceleration," Journal of Information Processing Systems, vol. 17, no. 1, pp. 191-202, 2021. DOI: 10.3745/JIPS.01.0064.

[ACM Style]
Dongkyu Lee, Moon Gi Seok, and Daejin Park. 2021. On-Demand Remote Software Code Execution Unit Using On-Chip Flash Memory Cloudification for IoT Environment Acceleration. Journal of Information Processing Systems, 17, 1, (2021), 191-202. DOI: 10.3745/JIPS.01.0064.