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

Full description

Bibliographic Details
Main Authors: Mariano Finochietto, Gabriel M. Eggly, Rodrigo Santos, Javier Orozco, Sergio F. Ochoa, Roc Meseguer
Format: Article
Language:English
Published: MDPI AG 2019-11-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/21/4801
_version_ 1811300517806080000
author Mariano Finochietto
Gabriel M. Eggly
Rodrigo Santos
Javier Orozco
Sergio F. Ochoa
Roc Meseguer
author_facet Mariano Finochietto
Gabriel M. Eggly
Rodrigo Santos
Javier Orozco
Sergio F. Ochoa
Roc Meseguer
author_sort Mariano Finochietto
collection DOAJ
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.
first_indexed 2024-04-13T06:53:15Z
format Article
id doaj.art-825bf9ba71f240f199273ae2f7a7863e
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T06:53:15Z
publishDate 2019-11-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-825bf9ba71f240f199273ae2f7a7863e2022-12-22T02:57:21ZengMDPI AGSensors1424-82202019-11-011921480110.3390/s19214801s19214801A Role-Based Software Architecture to Support Mobile Service Computing in IoT ScenariosMariano Finochietto0Gabriel M. Eggly1Rodrigo Santos2Javier Orozco3Sergio F. Ochoa4Roc Meseguer5GIDI, Department of Information Technology, Universidad Nacional de Mar del Plata, Mar del Plata 7600, ArgentinaDepartment of Electrical and Computers, Universidad Nacional del Sur, ICIC-CONICET, Bahía Blanca 8000, ArgentinaDepartment of Electrical and Computers, Universidad Nacional del Sur, ICIC-CONICET, Bahía Blanca 8000, ArgentinaDepartment of Electrical and Computers, Universidad Nacional del Sur, ICIC-CONICET, Bahía Blanca 8000, ArgentinaComputer Science Department, Universidad de Chile, Santiago 8370456, ChileDepartment of Computer Architecture, Universitat Politècnica de Catalunya, 08034 Barcelona, SpainThe 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.https://www.mdpi.com/1424-8220/19/21/4801iot-based systemssoft real-time interactioncommunication model
spellingShingle Mariano Finochietto
Gabriel M. Eggly
Rodrigo Santos
Javier Orozco
Sergio F. Ochoa
Roc Meseguer
A Role-Based Software Architecture to Support Mobile Service Computing in IoT Scenarios
Sensors
iot-based systems
soft real-time interaction
communication model
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 iot-based systems
soft real-time interaction
communication model
url https://www.mdpi.com/1424-8220/19/21/4801
work_keys_str_mv AT marianofinochietto arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios
AT gabrielmeggly arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios
AT rodrigosantos arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios
AT javierorozco arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios
AT sergiofochoa arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios
AT rocmeseguer arolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios
AT marianofinochietto rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios
AT gabrielmeggly rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios
AT rodrigosantos rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios
AT javierorozco rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios
AT sergiofochoa rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios
AT rocmeseguer rolebasedsoftwarearchitecturetosupportmobileservicecomputinginiotscenarios