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...
Main Authors: | , , , , , |
---|---|
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 |