Cargando…

SAAQ: A Characterization Method for Distributed Servers in Ubicomp Environments

The increasing evolution of computing technologies has fostered the new intelligent concept of Ubiquitous computing (Ubicomp). Ubicomp environments encompass the introduction of new paradigms, such as Internet of Things (IoT), Mobile computing, and Wearable computing, into communication networks, wh...

Descripción completa

Detalles Bibliográficos
Autores principales: Ferere, David, Dongo, Irvin, Cardinale, Yudith
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9460688/
https://www.ncbi.nlm.nih.gov/pubmed/36081148
http://dx.doi.org/10.3390/s22176688
_version_ 1784786808471552000
author Ferere, David
Dongo, Irvin
Cardinale, Yudith
author_facet Ferere, David
Dongo, Irvin
Cardinale, Yudith
author_sort Ferere, David
collection PubMed
description The increasing evolution of computing technologies has fostered the new intelligent concept of Ubiquitous computing (Ubicomp). Ubicomp environments encompass the introduction of new paradigms, such as Internet of Things (IoT), Mobile computing, and Wearable computing, into communication networks, which demands more efficient strategies to deliver tasks and services, considering heterogeneity, scalability, reliability, and efficient energy consumption of the connected devices. Middlewares have a crucial role to deal with all these aspects, by implementing efficient load balancing methods based on the hardware characterization and the computational cost of the queries and tasks. However, most existing solutions do not take into account both considerations in conjunction. In this context, we propose a methodology to characterize distributed servers, services, and network delays in Ubicomp environments, based on the Server Ability to Answer a Query (SAAQ). To evaluate our SAAQ-based methodology, we implemented a simple middleware in a museum context, in which different IoT devices (e.g., social robots, mobile devices) and distributed servers with different capabilities can participate, and performed a set of experiments in scenarios with diverse hardware and software characteristics. Results show that the middleware is able to distribute queries to servers with adequate capacity, freeing from service requests to devices with hardware restrictions; thus, our SAAQ-based middleware has a good performance regarding throughput (22.52 ms for web queries), end-to-end delay communications (up to 193.30 ms between San Francisco and Amsterdam), and good management of computing resources (up to 80% of CPU consumption).
format Online
Article
Text
id pubmed-9460688
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-94606882022-09-10 SAAQ: A Characterization Method for Distributed Servers in Ubicomp Environments Ferere, David Dongo, Irvin Cardinale, Yudith Sensors (Basel) Article The increasing evolution of computing technologies has fostered the new intelligent concept of Ubiquitous computing (Ubicomp). Ubicomp environments encompass the introduction of new paradigms, such as Internet of Things (IoT), Mobile computing, and Wearable computing, into communication networks, which demands more efficient strategies to deliver tasks and services, considering heterogeneity, scalability, reliability, and efficient energy consumption of the connected devices. Middlewares have a crucial role to deal with all these aspects, by implementing efficient load balancing methods based on the hardware characterization and the computational cost of the queries and tasks. However, most existing solutions do not take into account both considerations in conjunction. In this context, we propose a methodology to characterize distributed servers, services, and network delays in Ubicomp environments, based on the Server Ability to Answer a Query (SAAQ). To evaluate our SAAQ-based methodology, we implemented a simple middleware in a museum context, in which different IoT devices (e.g., social robots, mobile devices) and distributed servers with different capabilities can participate, and performed a set of experiments in scenarios with diverse hardware and software characteristics. Results show that the middleware is able to distribute queries to servers with adequate capacity, freeing from service requests to devices with hardware restrictions; thus, our SAAQ-based middleware has a good performance regarding throughput (22.52 ms for web queries), end-to-end delay communications (up to 193.30 ms between San Francisco and Amsterdam), and good management of computing resources (up to 80% of CPU consumption). MDPI 2022-09-04 /pmc/articles/PMC9460688/ /pubmed/36081148 http://dx.doi.org/10.3390/s22176688 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ferere, David
Dongo, Irvin
Cardinale, Yudith
SAAQ: A Characterization Method for Distributed Servers in Ubicomp Environments
title SAAQ: A Characterization Method for Distributed Servers in Ubicomp Environments
title_full SAAQ: A Characterization Method for Distributed Servers in Ubicomp Environments
title_fullStr SAAQ: A Characterization Method for Distributed Servers in Ubicomp Environments
title_full_unstemmed SAAQ: A Characterization Method for Distributed Servers in Ubicomp Environments
title_short SAAQ: A Characterization Method for Distributed Servers in Ubicomp Environments
title_sort saaq: a characterization method for distributed servers in ubicomp environments
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9460688/
https://www.ncbi.nlm.nih.gov/pubmed/36081148
http://dx.doi.org/10.3390/s22176688
work_keys_str_mv AT fereredavid saaqacharacterizationmethodfordistributedserversinubicompenvironments
AT dongoirvin saaqacharacterizationmethodfordistributedserversinubicompenvironments
AT cardinaleyudith saaqacharacterizationmethodfordistributedserversinubicompenvironments