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...
Autores principales: | , , |
---|---|
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 |