Cloud-Connected Code Executable IoT Device with On-cloud Virtually Memory Controller for Dynamic Instruction Streaming

Daejin Park, Jeonghun Cho

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

This paper proposes a cloud-connected code executable architecture and its on-chip virtual instruction memory controller for the Internet of things (IoT). A remotely installed sensor system such as an environmental activity monitor commonly has an embedded processor including statically compiled embedded software in on-chip flash memory, only providing fixed services. For flexible code updates and on-the-fly code access to the remote cloud, the proposed on-cloud virtual memory controller enables to connect instruction execution space of the processor to the cloud by modifying conventional on-chip bus architecture. The proposed cloud-connected architecture fetches the instructions from the cloud-side remote storage area in the runtime, instead of using a directly connected on-chip instruction bus. The experimental results show that the proposed technique realizes storage-less sensor architecture.

Original languageEnglish
Title of host publicationProceedings - 2015 International Conference on Cloud Computing and Big Data, CCBD 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages29-30
Number of pages2
ISBN (Electronic)9781467383509
DOIs
StatePublished - 8 Apr 2016
EventInternational Conference on Cloud Computing and Big Data, CCBD 2015 - Shanghai, China
Duration: 4 Nov 20156 Nov 2015

Publication series

NameProceedings - 2015 International Conference on Cloud Computing and Big Data, CCBD 2015

Conference

ConferenceInternational Conference on Cloud Computing and Big Data, CCBD 2015
Country/TerritoryChina
CityShanghai
Period4/11/156/11/15

Keywords

  • address translation
  • instruction memory virtualization
  • IoT

Fingerprint

Dive into the research topics of 'Cloud-Connected Code Executable IoT Device with On-cloud Virtually Memory Controller for Dynamic Instruction Streaming'. Together they form a unique fingerprint.

Cite this