Cargando…

MIA-NDN: Microservice-Centric Interest Aggregation in Named Data Networking

The named data networking (NDN)-based microservice-centric in-network computation poses various challenges in terms of interest aggregation and pending interest table (PIT) lifetime management. A same-named microservice-centric interest packet may have a different number of input parameters with non...

Descripción completa

Detalles Bibliográficos
Autores principales: Imran, Muhammad, Din, Muhammad Salah Ud, Rehman, Muhammad Atif Ur, Kim, Byung-Seo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9920759/
https://www.ncbi.nlm.nih.gov/pubmed/36772450
http://dx.doi.org/10.3390/s23031411
_version_ 1784887148527222784
author Imran, Muhammad
Din, Muhammad Salah Ud
Rehman, Muhammad Atif Ur
Kim, Byung-Seo
author_facet Imran, Muhammad
Din, Muhammad Salah Ud
Rehman, Muhammad Atif Ur
Kim, Byung-Seo
author_sort Imran, Muhammad
collection PubMed
description The named data networking (NDN)-based microservice-centric in-network computation poses various challenges in terms of interest aggregation and pending interest table (PIT) lifetime management. A same-named microservice-centric interest packet may have a different number of input parameters with nonidentical input values. In addition, the same-named interest packet with the same number of parameters may have different corresponding parameter values. The vanilla NDN request aggregation (based on the interest name, while ignoring the input parameters count and/or their corresponding values) may result in false aggregation. Moreover, the microservice-centric requested computations may fail to accomplish in the default 4s PIT timer due to the input size. To address these challenges, this paper presents MIA-NDN: microservice-centric interest aggregation in named data networking. We designed microservice-centric interest-naming to enable name-based communication. MIA-NDN develops a robust interest aggregation mechanism that not only performs the interest aggregation based on the interest name but also considers the input parameter counts and their corresponding values in the interest aggregation process to avoid false packet aggregations. A dynamic PIT timer mechanism based on input size was devised that avoids the PIT entry losses if the execution time exceeds the default PIT timer value to avoid computation losses and uphold the application quality of service (QoS). Extensive software-based simulations confirm that the MIA-NDN outperforms the benchmark scheme in terms of microservice-centric interest aggregation, microservice satisfaction rate, and communication overhead.
format Online
Article
Text
id pubmed-9920759
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99207592023-02-12 MIA-NDN: Microservice-Centric Interest Aggregation in Named Data Networking Imran, Muhammad Din, Muhammad Salah Ud Rehman, Muhammad Atif Ur Kim, Byung-Seo Sensors (Basel) Article The named data networking (NDN)-based microservice-centric in-network computation poses various challenges in terms of interest aggregation and pending interest table (PIT) lifetime management. A same-named microservice-centric interest packet may have a different number of input parameters with nonidentical input values. In addition, the same-named interest packet with the same number of parameters may have different corresponding parameter values. The vanilla NDN request aggregation (based on the interest name, while ignoring the input parameters count and/or their corresponding values) may result in false aggregation. Moreover, the microservice-centric requested computations may fail to accomplish in the default 4s PIT timer due to the input size. To address these challenges, this paper presents MIA-NDN: microservice-centric interest aggregation in named data networking. We designed microservice-centric interest-naming to enable name-based communication. MIA-NDN develops a robust interest aggregation mechanism that not only performs the interest aggregation based on the interest name but also considers the input parameter counts and their corresponding values in the interest aggregation process to avoid false packet aggregations. A dynamic PIT timer mechanism based on input size was devised that avoids the PIT entry losses if the execution time exceeds the default PIT timer value to avoid computation losses and uphold the application quality of service (QoS). Extensive software-based simulations confirm that the MIA-NDN outperforms the benchmark scheme in terms of microservice-centric interest aggregation, microservice satisfaction rate, and communication overhead. MDPI 2023-01-27 /pmc/articles/PMC9920759/ /pubmed/36772450 http://dx.doi.org/10.3390/s23031411 Text en © 2023 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
Imran, Muhammad
Din, Muhammad Salah Ud
Rehman, Muhammad Atif Ur
Kim, Byung-Seo
MIA-NDN: Microservice-Centric Interest Aggregation in Named Data Networking
title MIA-NDN: Microservice-Centric Interest Aggregation in Named Data Networking
title_full MIA-NDN: Microservice-Centric Interest Aggregation in Named Data Networking
title_fullStr MIA-NDN: Microservice-Centric Interest Aggregation in Named Data Networking
title_full_unstemmed MIA-NDN: Microservice-Centric Interest Aggregation in Named Data Networking
title_short MIA-NDN: Microservice-Centric Interest Aggregation in Named Data Networking
title_sort mia-ndn: microservice-centric interest aggregation in named data networking
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9920759/
https://www.ncbi.nlm.nih.gov/pubmed/36772450
http://dx.doi.org/10.3390/s23031411
work_keys_str_mv AT imranmuhammad miandnmicroservicecentricinterestaggregationinnameddatanetworking
AT dinmuhammadsalahud miandnmicroservicecentricinterestaggregationinnameddatanetworking
AT rehmanmuhammadatifur miandnmicroservicecentricinterestaggregationinnameddatanetworking
AT kimbyungseo miandnmicroservicecentricinterestaggregationinnameddatanetworking