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...

Descripción completa

Detalles Bibliográficos
Autores principales: Finochietto, Mariano, Eggly, Gabriel M., Santos, Rodrigo, Orozco, Javier, Ochoa, Sergio F., Meseguer, Roc
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