2020
DOI: 10.3390/s20123337
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
2
2

Relationship

3
4

Authors

Journals

citations
Cited by 21 publications
(11 citation statements)
references
References 28 publications
(29 reference statements)
0
11
0
Order By: Relevance
“…Since each IoT edge operation changes depending on the situation, the average value of the entire system is calculated to obtain the average reconfiguration time overhead. Therefore, the sum of the reconfiguration time overhead t recon consumed at every edge is divided by the sum of the number of reconfiguration events E total_recon occurring at every edge [33]. This is about 5% faster than 0.22 s, which was the result obtained using the same configuration in the previous server-centric mIoT, but it cannot be clearly established that the reconfiguration overhead decreased due to the characteristic of large-scale edges operating independently and accessing the server irregularly.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Since each IoT edge operation changes depending on the situation, the average value of the entire system is calculated to obtain the average reconfiguration time overhead. Therefore, the sum of the reconfiguration time overhead t recon consumed at every edge is divided by the sum of the number of reconfiguration events E total_recon occurring at every edge [33]. This is about 5% faster than 0.22 s, which was the result obtained using the same configuration in the previous server-centric mIoT, but it cannot be clearly established that the reconfiguration overhead decreased due to the characteristic of large-scale edges operating independently and accessing the server irregularly.…”
Section: Methodsmentioning
confidence: 99%
“…The mIoT platform is an IoT platform that has metamorphism that can change the hardware configuration of the edge in real time depending on the situation [33]. The dictionary definition of metamorphism is "(of rock) changed into a new form and structure by very great heat and pressure;" in other words, its structure and shape are changed by the external environment.…”
Section: Metamorphic Iot Platform (Miot)mentioning
confidence: 99%
See 1 more Smart Citation
“…When the system emulator and RTL sessions communicate through a virtual layer, the port is opened using a shared library that depends on the parameters. To possess metamorphism, system emulator and simulator can replace their components by dynamically loads different shared libraries for each parameter set, and the code corresponding to the RTL function in the application does not require a change or rebuild, only a change of the shared library to load [20]- [23]. Thus, we can quickly change the parameter set at runtime to debug the system-level models and simulate RTL IP.…”
Section: B Runtime Dynamic Simulation Session Loadingmentioning
confidence: 99%
“…After the learning process, the server synthesizes and implements a hardware accelerator that can diagnose the ECG signal on the field-programmable gate array (FPGA) in real-time using a personalized reference signal. The proposed platform reduces the amount of data analyzed during the learning and diagnosing process by adjusting fidelity, increases the detection rate of ECG signals different for each person using a reference signal optimized for individuals, and processes multiple ECG signals at the same time to implement a diagnostic unit flexibly using an FPGA [11].…”
Section: Introductionmentioning
confidence: 99%