Abstract
In this paper, an efficient remote code execution technique is proposed to implement a storage-less sensor in the internet-of-Things (IoT) paradigm. A statically installed sensor such as an environmental activity monitor includes statically compiled embedded software and only offers its pre-defined functionality. 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. Instead of using 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. A pervasive Internet-connected sensor enables on-demand code execution from the cloud-side remote storage resource, without the need for a direct instruction bus. 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. To reduce the access current overhead in order to retrieve the requested instruction, a small-sized RAM scratch pad is adopted for retaining the hot-spot instruction code. The experimental results show that the proposed technique reduces the energy consumption and packet delay of an IoT device for executing the remote embedded software, as well as realizing a storage-less sensor architecture.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2015 18th International Conference on Network-Based Information Systems, NBiS 2015 |
| Editors | Leonard Barolli, Makoto Takizawa, Fatos Xhafa, Hui-Huang Hsu, Tomoya Enokido |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 371-378 |
| Number of pages | 8 |
| ISBN (Electronic) | 9781479999422 |
| DOIs | |
| State | Published - 9 Dec 2015 |
| Event | 18th International Conference on Network-Based Information Systems, NBiS 2015 - Taipei, Taiwan, Province of China Duration: 2 Sep 2015 → 4 Sep 2015 |
Publication series
| Name | Proceedings - 2015 18th International Conference on Network-Based Information Systems, NBiS 2015 |
|---|
Conference
| Conference | 18th International Conference on Network-Based Information Systems, NBiS 2015 |
|---|---|
| Country/Territory | Taiwan, Province of China |
| City | Taipei |
| Period | 2/09/15 → 4/09/15 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- Dynamic address translation
- IoT
- Locality of reference
- Remote software update
Fingerprint
Dive into the research topics of 'Efficient remote software execution architecture based on dynamic address translation for internet-of-things software execution platform'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver