Cargando…
A Role-Based Software Architecture to Support Mobile Service Computing in IoT Scenarios
The interaction among components of an IoT-based system usually requires using low latency or real time for message delivery, depending on the application needs and the quality of the communication links among the components. Moreover, in some cases, this interaction should consider the use of commu...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6864787/ https://www.ncbi.nlm.nih.gov/pubmed/31694148 http://dx.doi.org/10.3390/s19214801 |
_version_ | 1783471961092915200 |
---|---|
author | Finochietto, Mariano Eggly, Gabriel M. Santos, Rodrigo Orozco, Javier Ochoa, Sergio F. Meseguer, Roc |
author_facet | Finochietto, Mariano Eggly, Gabriel M. Santos, Rodrigo Orozco, Javier Ochoa, Sergio F. Meseguer, Roc |
author_sort | Finochietto, Mariano |
collection | PubMed |
description | The interaction among components of an IoT-based system usually requires using low latency or real time for message delivery, depending on the application needs and the quality of the communication links among the components. Moreover, in some cases, this interaction should consider the use of communication links with poor or uncertain Quality of Service (QoS). Research efforts in communication support for IoT scenarios have overlooked the challenge of providing real-time interaction support in unstable links, making these systems use dedicated networks that are expensive and usually limited in terms of physical coverage and robustness. This paper presents an alternative to address such a communication challenge, through the use of a model that allows soft real-time interaction among components of an IoT-based system. The behavior of the proposed model was validated using state machine theory, opening an opportunity to explore a whole new branch of smart distributed solutions and to extend the state-of-the-art and the-state-of-the-practice in this particular IoT study scenario. |
format | Online Article Text |
id | pubmed-6864787 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-68647872019-12-06 A Role-Based Software Architecture to Support Mobile Service Computing in IoT Scenarios Finochietto, Mariano Eggly, Gabriel M. Santos, Rodrigo Orozco, Javier Ochoa, Sergio F. Meseguer, Roc Sensors (Basel) Article The interaction among components of an IoT-based system usually requires using low latency or real time for message delivery, depending on the application needs and the quality of the communication links among the components. Moreover, in some cases, this interaction should consider the use of communication links with poor or uncertain Quality of Service (QoS). Research efforts in communication support for IoT scenarios have overlooked the challenge of providing real-time interaction support in unstable links, making these systems use dedicated networks that are expensive and usually limited in terms of physical coverage and robustness. This paper presents an alternative to address such a communication challenge, through the use of a model that allows soft real-time interaction among components of an IoT-based system. The behavior of the proposed model was validated using state machine theory, opening an opportunity to explore a whole new branch of smart distributed solutions and to extend the state-of-the-art and the-state-of-the-practice in this particular IoT study scenario. MDPI 2019-11-05 /pmc/articles/PMC6864787/ /pubmed/31694148 http://dx.doi.org/10.3390/s19214801 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 Finochietto, Mariano Eggly, Gabriel M. Santos, Rodrigo Orozco, Javier Ochoa, Sergio F. Meseguer, Roc A Role-Based Software Architecture to Support Mobile Service Computing in IoT Scenarios |
title | A Role-Based Software Architecture to Support Mobile Service Computing in IoT Scenarios |
title_full | A Role-Based Software Architecture to Support Mobile Service Computing in IoT Scenarios |
title_fullStr | A Role-Based Software Architecture to Support Mobile Service Computing in IoT Scenarios |
title_full_unstemmed | A Role-Based Software Architecture to Support Mobile Service Computing in IoT Scenarios |
title_short | A Role-Based Software Architecture to Support Mobile Service Computing in IoT Scenarios |
title_sort | role-based software architecture to support mobile service computing in iot scenarios |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6864787/ https://www.ncbi.nlm.nih.gov/pubmed/31694148 http://dx.doi.org/10.3390/s19214801 |
work_keys_str_mv | AT finochiettomariano arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios AT egglygabrielm arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios AT santosrodrigo arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios AT orozcojavier arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios AT ochoasergiof arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios AT meseguerroc arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios AT finochiettomariano rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios AT egglygabrielm rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios AT santosrodrigo rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios AT orozcojavier rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios AT ochoasergiof rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios AT meseguerroc rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios |