Open Access Open Access  Restricted Access Subscription Access

Efficient Remote Software Management Method based on Dynamic Address Translation for IoT Software Execution Platform in Wireless Sensor Network


Affiliations
1 Future Technology R&D Division, Gyeongbuk Institute of IT Convergence Industry Technology, Korea, Democratic People's Republic of
2 Department of Software Engineering, Changshin University, Korea, Democratic People's Republic of
3 Department of Computer Software Engineering, Soonchunhyang University, Korea, Democratic People's Republic of
 

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

Abstract Views: 153

PDF Views: 0




  • Efficient Remote Software Management Method based on Dynamic Address Translation for IoT Software Execution Platform in Wireless Sensor Network

Abstract Views: 153  |  PDF Views: 0

Authors

Minwoo Jung
Future Technology R&D Division, Gyeongbuk Institute of IT Convergence Industry Technology, Korea, Democratic People's Republic of
Dae-Young Kim
Department of Software Engineering, Changshin University, Korea, Democratic People's Republic of
Seokhoon Kim
Department of Computer Software Engineering, Soonchunhyang University, Korea, Democratic People's Republic of

Abstract


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.



DOI: https://doi.org/10.17485/ijst%2F2016%2Fv9i24%2F134546