Cargando…

Self-Adaptive Framework Based on MAPE Loop for Internet of Things †

The Internet of Things (IoT) connects a wide range of objects and the types of environments in which IoT can be deployed dynamically change. Therefore, these environments can be modified dynamically at runtime considering the emergence of other requirements. Self-adaptive software alters its behavio...

Descripción completa

Detalles Bibliográficos
Autores principales: Lee, Euijong, Seo, Young-Duk, Kim, Young-Gab
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6651336/
https://www.ncbi.nlm.nih.gov/pubmed/31284655
http://dx.doi.org/10.3390/s19132996
_version_ 1783438322949947392
author Lee, Euijong
Seo, Young-Duk
Kim, Young-Gab
author_facet Lee, Euijong
Seo, Young-Duk
Kim, Young-Gab
author_sort Lee, Euijong
collection PubMed
description The Internet of Things (IoT) connects a wide range of objects and the types of environments in which IoT can be deployed dynamically change. Therefore, these environments can be modified dynamically at runtime considering the emergence of other requirements. Self-adaptive software alters its behavior to satisfy the requirements in a dynamic environment. In this context, the concept of self-adaptive software is suitable for some dynamic IoT environments (e.g., smart greenhouses, smart homes, and reality applications). In this study, we propose a self-adaptive framework for decision-making in an IoT environment at runtime. The framework comprises a finite-state machine model design and a game theoretic decision-making method for extracting efficient strategies. The framework was implemented as a prototype and experiments were conducted to evaluate its runtime performance. The results demonstrate that the proposed framework can be applied to IoT environments at runtime. In addition, a smart greenhouse-based use case is included to illustrate the usability of the proposed framework.
format Online
Article
Text
id pubmed-6651336
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-66513362019-08-08 Self-Adaptive Framework Based on MAPE Loop for Internet of Things † Lee, Euijong Seo, Young-Duk Kim, Young-Gab Sensors (Basel) Article The Internet of Things (IoT) connects a wide range of objects and the types of environments in which IoT can be deployed dynamically change. Therefore, these environments can be modified dynamically at runtime considering the emergence of other requirements. Self-adaptive software alters its behavior to satisfy the requirements in a dynamic environment. In this context, the concept of self-adaptive software is suitable for some dynamic IoT environments (e.g., smart greenhouses, smart homes, and reality applications). In this study, we propose a self-adaptive framework for decision-making in an IoT environment at runtime. The framework comprises a finite-state machine model design and a game theoretic decision-making method for extracting efficient strategies. The framework was implemented as a prototype and experiments were conducted to evaluate its runtime performance. The results demonstrate that the proposed framework can be applied to IoT environments at runtime. In addition, a smart greenhouse-based use case is included to illustrate the usability of the proposed framework. MDPI 2019-07-07 /pmc/articles/PMC6651336/ /pubmed/31284655 http://dx.doi.org/10.3390/s19132996 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Lee, Euijong
Seo, Young-Duk
Kim, Young-Gab
Self-Adaptive Framework Based on MAPE Loop for Internet of Things †
title Self-Adaptive Framework Based on MAPE Loop for Internet of Things †
title_full Self-Adaptive Framework Based on MAPE Loop for Internet of Things †
title_fullStr Self-Adaptive Framework Based on MAPE Loop for Internet of Things †
title_full_unstemmed Self-Adaptive Framework Based on MAPE Loop for Internet of Things †
title_short Self-Adaptive Framework Based on MAPE Loop for Internet of Things †
title_sort self-adaptive framework based on mape loop for internet of things †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6651336/
https://www.ncbi.nlm.nih.gov/pubmed/31284655
http://dx.doi.org/10.3390/s19132996
work_keys_str_mv AT leeeuijong selfadaptiveframeworkbasedonmapeloopforinternetofthings
AT seoyoungduk selfadaptiveframeworkbasedonmapeloopforinternetofthings
AT kimyounggab selfadaptiveframeworkbasedonmapeloopforinternetofthings