Indian Journal of Science and Technology
DOI: 10.17485/ijst/2016/v9i24/96068
Year: 2016, Volume: 9, Issue: 24, Pages: 1-7
Original Article
Minwoo Jung1 , Dae-Young Kim2 and Seokhoon Kim3*
1 Future Technology R&D Division, [email protected]
2 Department of Software Engineering, [email protected]
3 Department of Computer Software Engineering, [email protected]
*Author For Correspondence
Seokhoon Kim
Department of Computer Software Engineering,
Email: [email protected]
Background/Objectives: In this paper, an efficient remote code execution technique is proposed to implement a storage-less sensor in the Internet-of-Things (IoT) paradigm. Methods/Statistical Analysis: To realize a flexible code update mechanism and to optimize the use of an IoT device in terms of utilizing its various functions, we adopt the concept of remote on-demand code execution (ROCE) to implement a storage-less sensor. Findings: Instead of using a conventional on-chip flash memory for an instruction code, an instruction memory is used wherein the remote storage area based on the IoT platform is virtually mapped onto the address space of the instruction memory using a dynamic address translation technique. The proposed storage-less approach using the remote resource as a virtual code space may be adopted to reduce the high access current and chip area overhead of an on-chip code flash memory. Application/Improvements: The proposed technique reduces the energy consumption and the packet delay of an IoT device for executing the remote embedded software, as well as realizes a storage-less sensor architecture.
Keywords: Dynamic Address Translation, IoT, Locality of Reference, Remote Software Update, Storage-Less Sensor
Subscribe now for latest articles and news.