mIoT: Metamorphic IoT Platform for On-Demand Hardware Replacement in Large-Scaled IoT Applications

As the Internet of Things (IoT) is becoming more pervasive in our daily lives, the number of devices that connect to IoT edges and data generated at the edges are rapidly increasing. On account of the bottlenecks in servers, due to the increase in data, as well as security and privacy issues, the Io...

Full description

Bibliographic Details
Main Authors: Dongkyu Lee, Hyeongyun Moon, Sejong Oh, Daejin Park
Format: Article
Language:English
Published: MDPI AG 2020-06-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/12/3337
id doaj-b6026c10a5fe4056ad7d160a39986e45
record_format Article
spelling doaj-b6026c10a5fe4056ad7d160a39986e452020-11-25T02:26:27ZengMDPI AGSensors1424-82202020-06-01203337333710.3390/s20123337mIoT: Metamorphic IoT Platform for On-Demand Hardware Replacement in Large-Scaled IoT ApplicationsDongkyu Lee0Hyeongyun Moon1Sejong Oh2Daejin Park3School of Electronics Engineering, Kyungpook National University, Daegu 41566, KoreaSchool of Electronics Engineering, Kyungpook National University, Daegu 41566, KoreaNvidia Corporation, Santa Clara, CA 95051, USASchool of Electronics Engineering, Kyungpook National University, Daegu 41566, KoreaAs the Internet of Things (IoT) is becoming more pervasive in our daily lives, the number of devices that connect to IoT edges and data generated at the edges are rapidly increasing. On account of the bottlenecks in servers, due to the increase in data, as well as security and privacy issues, the IoT paradigm has shifted from cloud computing to edge computing. Pursuant to this trend, embedded devices require complex computation capabilities. However, due to various constraints, edge devices cannot equip enough hardware to process data, so the flexibility of operation is reduced, because of the limitations of fixed hardware functions, relative to cloud computing. Recently, as application fields and collected data types diversify, and, in particular, applications requiring complex computation such as artificial intelligence (AI) and signal processing are applied to edges, flexible processing and computation capabilities based on hardware acceleration are required. In this paper, to meet these needs, we propose a new IoT platform, called a metamorphic IoT (mIoT) platform, which can various hardware acceleration with limited hardware platform resources, through on-demand transmission and reconfiguration of required hardware at edges instead of via transference of sensing data to a server. The proposed platform reconfigures the edge’s hardware with minimal overhead, based on a probabilistic value, known as callability. The mIoT consists of reconfigurable edge devices based on RISC-V architecture and a server that manages the reconfiguration of edge devices based on callability. Through various experimental results, we confirmed that the callability-based mIoT platform can provide the hardware required by the edge device in real time. In addition, by performing various functions with small hardware, power consumption, which is a major constraint of IoT, can be reduced.https://www.mdpi.com/1424-8220/20/12/3337fault safereconfigurable hardwareRISC-VInternet of Things (IoT)edge computing
collection DOAJ
language English
format Article
sources DOAJ
author Dongkyu Lee
Hyeongyun Moon
Sejong Oh
Daejin Park
spellingShingle Dongkyu Lee
Hyeongyun Moon
Sejong Oh
Daejin Park
mIoT: Metamorphic IoT Platform for On-Demand Hardware Replacement in Large-Scaled IoT Applications
Sensors
fault safe
reconfigurable hardware
RISC-V
Internet of Things (IoT)
edge computing
author_facet Dongkyu Lee
Hyeongyun Moon
Sejong Oh
Daejin Park
author_sort Dongkyu Lee
title mIoT: Metamorphic IoT Platform for On-Demand Hardware Replacement in Large-Scaled IoT Applications
title_short mIoT: Metamorphic IoT Platform for On-Demand Hardware Replacement in Large-Scaled IoT Applications
title_full mIoT: Metamorphic IoT Platform for On-Demand Hardware Replacement in Large-Scaled IoT Applications
title_fullStr mIoT: Metamorphic IoT Platform for On-Demand Hardware Replacement in Large-Scaled IoT Applications
title_full_unstemmed mIoT: Metamorphic IoT Platform for On-Demand Hardware Replacement in Large-Scaled IoT Applications
title_sort miot: metamorphic iot platform for on-demand hardware replacement in large-scaled iot applications
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-06-01
description As the Internet of Things (IoT) is becoming more pervasive in our daily lives, the number of devices that connect to IoT edges and data generated at the edges are rapidly increasing. On account of the bottlenecks in servers, due to the increase in data, as well as security and privacy issues, the IoT paradigm has shifted from cloud computing to edge computing. Pursuant to this trend, embedded devices require complex computation capabilities. However, due to various constraints, edge devices cannot equip enough hardware to process data, so the flexibility of operation is reduced, because of the limitations of fixed hardware functions, relative to cloud computing. Recently, as application fields and collected data types diversify, and, in particular, applications requiring complex computation such as artificial intelligence (AI) and signal processing are applied to edges, flexible processing and computation capabilities based on hardware acceleration are required. In this paper, to meet these needs, we propose a new IoT platform, called a metamorphic IoT (mIoT) platform, which can various hardware acceleration with limited hardware platform resources, through on-demand transmission and reconfiguration of required hardware at edges instead of via transference of sensing data to a server. The proposed platform reconfigures the edge’s hardware with minimal overhead, based on a probabilistic value, known as callability. The mIoT consists of reconfigurable edge devices based on RISC-V architecture and a server that manages the reconfiguration of edge devices based on callability. Through various experimental results, we confirmed that the callability-based mIoT platform can provide the hardware required by the edge device in real time. In addition, by performing various functions with small hardware, power consumption, which is a major constraint of IoT, can be reduced.
topic fault safe
reconfigurable hardware
RISC-V
Internet of Things (IoT)
edge computing
url https://www.mdpi.com/1424-8220/20/12/3337
work_keys_str_mv AT dongkyulee miotmetamorphiciotplatformforondemandhardwarereplacementinlargescalediotapplications
AT hyeongyunmoon miotmetamorphiciotplatformforondemandhardwarereplacementinlargescalediotapplications
AT sejongoh miotmetamorphiciotplatformforondemandhardwarereplacementinlargescalediotapplications
AT daejinpark miotmetamorphiciotplatformforondemandhardwarereplacementinlargescalediotapplications
_version_ 1724846921631137792