Show simple item record

dc.contributor.authorCuadra Gómez, Julen
dc.contributor.authorHurtado Pando, Ekaitz
dc.contributor.authorPérez González, Federico ORCID
dc.contributor.authorCasquero Oyarzabal, Oscar ORCID
dc.contributor.authorArmentia Díaz de Tuesta, Aintzane ORCID
dc.date.accessioned2023-08-01T10:00:32Z
dc.date.available2023-08-01T10:00:32Z
dc.date.issued2023-07-19
dc.identifier.citationApplied Sciences 13(14) : (2023) // Article ID 8363es_ES
dc.identifier.issn2076-3417
dc.identifier.urihttp://hdl.handle.net/10810/62082
dc.description.abstractDistributed computing paradigms have evolved towards low latency and highly virtualized environments. Fog Computing, as its latest iteration, enables the usage of Cloud-like services closer to the generators and consumers of data. The processing in this layer is performed by Fog Applications, which are decomposed into smaller components following the microservice paradigm and encapsulated into containers. Current state-of-the-art container orchestrators can manage hundreds of simultaneous containers. However, Kubernetes, being the de facto standard, does not consider the application itself as a top-level entity, which limits its orchestration capabilities. This raises the need to rearchitect Kubernetes to benefit from application-awareness, which refers to an orchestration method optimized for managing the applications and the set of components that comprise them. Thus, this paper proposes an application-aware and OpenFog-compliant architecture that manages applications as first-level entities during their lifecycle. Furthermore, the proposed architecture allows the definition of organizational structures to group subordinated applications based on user-defined hierarchies. This logical structuring makes it possible to outline how orchestration should be shaped to reflect the operating model of a system or an organization. The proposed architecture is implemented as a Kubernetes extension and provided as an operator.es_ES
dc.description.sponsorshipThis research was funded by the project PES18/48 funded by the University of the Basque Country (UPV/EHU) and by the PhD fellowship granted under the frame of the PIF 2022 call funded by the University of the Basque Country (UPV/EHU), grant number PIF22/188.es_ES
dc.language.isoenges_ES
dc.publisherMDPIes_ES
dc.rightsinfo:eu-repo/semantics/openAccesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectfog computinges_ES
dc.subjectOpenFoges_ES
dc.subjectKuberneteses_ES
dc.subjectcontaineres_ES
dc.subjectmicroservicees_ES
dc.subjectapplication-awarees_ES
dc.titleOpenFog-Compliant Application-Aware Platform: A Kubernetes Extensiones_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.date.updated2023-07-28T12:22:19Z
dc.rights.holder© 2023 by the authors. 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/).es_ES
dc.relation.publisherversionhttps://www.mdpi.com/2076-3417/13/14/8363es_ES
dc.identifier.doi10.3390/app13148363
dc.departamentoesIngeniería de sistemas y automática
dc.departamentoeuSistemen ingeniaritza eta automatika


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

© 2023 by the authors. 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/).
Except where otherwise noted, this item's license is described as © 2023 by the authors. 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/).