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