S-HIDRA: a blockchain and SDN domain-based architecture to orchestrate fog computing environments

Fog computing arises as a complement to cloud computing where computing and storage are provided in a decentralized way rather than the centralized approach of the cloud paradigm. In addition, blockchain provides a decentralized and immutable ledger which can provide support for running arbitrary lo...

Full description

Bibliographic Details
Authors: Núñez Gómez, Carlos, Carrión Espinosa, María del Carmen, Caminero Herráez, María Blanca, Delicado Martínez, Francisco Manuel
Format: article
Publication Date:2022
Country:España
Institution:Universidad de Castilla-La Mancha
Repository:RUIdeRA. Repositorio Institucional de la UCLM
OAI Identifier:oai:ruidera.uclm.es:10578/36310
Online Access:http://dx.doi.org/10.1016/j.comnet.2022.109512
https://hdl.handle.net/10578/36310
Access Level:Open access
Keyword:Distributed systems
Software defined networking
Fog computing
Blockchain
Smart contracts
Resource orchestration
id ES_f8a88e64f8afabcb55e2dbc9b989afbe
oai_identifier_str oai:ruidera.uclm.es:10578/36310
network_acronym_str ES
network_name_str España
repository_id_str
spelling S-HIDRA: a blockchain and SDN domain-based architecture to orchestrate fog computing environmentsNúñez Gómez, CarlosCarrión Espinosa, María del CarmenCaminero Herráez, María BlancaDelicado Martínez, Francisco ManuelDistributed systemsSoftware defined networkingFog computingBlockchainSmart contractsResource orchestrationFog computing arises as a complement to cloud computing where computing and storage are provided in a decentralized way rather than the centralized approach of the cloud paradigm. In addition, blockchain provides a decentralized and immutable ledger which can provide support for running arbitrary logic thanks to smart contracts. These facts can lead to harness smart contracts on blockchain as the basis for a decentralized, autonomous, and resilient orchestrator for the resources in the fog. However, the potentially vast amount of geographically distributed fog nodes may threaten the feasibility of the orchestration. On the other hand, fog nodes can exhibit highly dynamic workloads which may result in the orchestrator redistributing the services among them. Thus, there is also a need to dynamically support the network connections to those services independently of their location. Software Defined Networking (SDN) can be integrated within the orchestrator to carry out a seamless service management. To tackle both aforementioned issues, the S-HIDRA architecture is proposed. It integrates SDN support within a blockchain-based orchestrator of container-based services for fog environments, in order to provide low network latency and high service availability. Also, a domain-based architecture is outlined as potential scenario to address the geographic distributed nature of fog environments. Results obtained from a proof-of-concept implementation assess the required functionality for S-HIDRA.Elsevier202420242022info:eu-repo/semantics/articleapplication/pdfhttp://dx.doi.org/10.1016/j.comnet.2022.109512https://hdl.handle.net/10578/36310reponame:RUIdeRA. Repositorio Institucional de la UCLMinstname:Universidad de Castilla-La ManchaInglésPID2021-123627OB-C52GC-020-017MCIN/AEI/10.13039/501100011033info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivs 3.0 Spainhttp://creativecommons.org/licenses/by-nc-nd/3.0/es/oai:ruidera.uclm.es:10578/363102026-05-27T07:36:41Z
dc.title.none.fl_str_mv S-HIDRA: a blockchain and SDN domain-based architecture to orchestrate fog computing environments
title S-HIDRA: a blockchain and SDN domain-based architecture to orchestrate fog computing environments
spellingShingle S-HIDRA: a blockchain and SDN domain-based architecture to orchestrate fog computing environments
Núñez Gómez, Carlos
Distributed systems
Software defined networking
Fog computing
Blockchain
Smart contracts
Resource orchestration
title_short S-HIDRA: a blockchain and SDN domain-based architecture to orchestrate fog computing environments
title_full S-HIDRA: a blockchain and SDN domain-based architecture to orchestrate fog computing environments
title_fullStr S-HIDRA: a blockchain and SDN domain-based architecture to orchestrate fog computing environments
title_full_unstemmed S-HIDRA: a blockchain and SDN domain-based architecture to orchestrate fog computing environments
title_sort S-HIDRA: a blockchain and SDN domain-based architecture to orchestrate fog computing environments
dc.creator.none.fl_str_mv Núñez Gómez, Carlos
Carrión Espinosa, María del Carmen
Caminero Herráez, María Blanca
Delicado Martínez, Francisco Manuel
author Núñez Gómez, Carlos
author_facet Núñez Gómez, Carlos
Carrión Espinosa, María del Carmen
Caminero Herráez, María Blanca
Delicado Martínez, Francisco Manuel
author_role author
author2 Carrión Espinosa, María del Carmen
Caminero Herráez, María Blanca
Delicado Martínez, Francisco Manuel
author2_role author
author
author
dc.subject.none.fl_str_mv Distributed systems
Software defined networking
Fog computing
Blockchain
Smart contracts
Resource orchestration
topic Distributed systems
Software defined networking
Fog computing
Blockchain
Smart contracts
Resource orchestration
description Fog computing arises as a complement to cloud computing where computing and storage are provided in a decentralized way rather than the centralized approach of the cloud paradigm. In addition, blockchain provides a decentralized and immutable ledger which can provide support for running arbitrary logic thanks to smart contracts. These facts can lead to harness smart contracts on blockchain as the basis for a decentralized, autonomous, and resilient orchestrator for the resources in the fog. However, the potentially vast amount of geographically distributed fog nodes may threaten the feasibility of the orchestration. On the other hand, fog nodes can exhibit highly dynamic workloads which may result in the orchestrator redistributing the services among them. Thus, there is also a need to dynamically support the network connections to those services independently of their location. Software Defined Networking (SDN) can be integrated within the orchestrator to carry out a seamless service management. To tackle both aforementioned issues, the S-HIDRA architecture is proposed. It integrates SDN support within a blockchain-based orchestrator of container-based services for fog environments, in order to provide low network latency and high service availability. Also, a domain-based architecture is outlined as potential scenario to address the geographic distributed nature of fog environments. Results obtained from a proof-of-concept implementation assess the required functionality for S-HIDRA.
publishDate 2022
dc.date.none.fl_str_mv 2022
2024
2024
dc.type.none.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv http://dx.doi.org/10.1016/j.comnet.2022.109512
https://hdl.handle.net/10578/36310
url http://dx.doi.org/10.1016/j.comnet.2022.109512
https://hdl.handle.net/10578/36310
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv PID2021-123627OB-C52
GC-020-017
MCIN/AEI/10.13039/501100011033
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
eu_rights_str_mv openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:RUIdeRA. Repositorio Institucional de la UCLM
instname:Universidad de Castilla-La Mancha
instname_str Universidad de Castilla-La Mancha
reponame_str RUIdeRA. Repositorio Institucional de la UCLM
collection RUIdeRA. Repositorio Institucional de la UCLM
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869425022094802944
score 15,300724