<div class="csl-bib-body">
<div class="csl-entry">Herrera, J. L., Laso, S., Berrocal, J., & Galán-Jiménez, J. (2025). Joint SDN Controller and Microservice Placement for Scalable Deployments in Computing Continuum Networks. <i>Contemporary Mathematics</i>, <i>6</i>(6), 8055–8073. https://doi.org/10.37256/cm.6620257756</div>
</div>
-
dc.identifier.issn
2705-1064
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/225529
-
dc.description.abstract
The Internet of Things (IoT) paradigm is a crucial enabler for the computerization of real-world processes, and is becoming especially attractive in intensive domains. However, the critical IoT applications used in such environments require very high Quality of Service (QoS) and low economic deployment costs to be practical. To achieve the necessary QoS and costs, it is paramount to deploy the application in a distributed Cloud Continuum environment, by disaggregating it into a Microservices Architecture, and automating service discovery exploiting the Software-Defined Networking (SDN) paradigm. \new{In this context, the placement and replication of both SDN controllers and microservices greatly impacts the network QoS and, by extension, the overall application QoS, as well as the deployment costs. Managing the placement and replication of microservices and SDN controllers is especially complex to do manually, especially considering that microservice placement affects the QoS and cost provided by a given SDN controller placement and vice-versa. However, while there are initial approaches to address these problems, they are highly time and resource-consuming, limiting the support to large scenarios.} To tackle these issues, this work proposes the Microservice and SDN Controller Workflow Heuristic (MCWH), a multi-objective algorithmic heuristic to replicate and place SDN controllers and microservices in the Cloud Continuum efficiently and supporting large scenarios. The main novelty of MCWH is considering both microservice and SDN controller replication and placement not as separate problems, but as a single optimization effort that considers the effects across the problems, which so far only optimal methods could consider. The evaluation in a realistic healthcare use case shows that MCWH can achieve up to 70.48X speed-up w.r.t. optimal methods, with an optimality gap as low as 8.2%, allowing it to improve the QoS and cost in large scenarios, which need automated solutions the most.
en
dc.language.iso
en
-
dc.publisher
Universal Wiser Publisher
-
dc.relation.ispartof
Contemporary Mathematics
-
dc.subject
Software-Defined Networking(SDN)
en
dc.subject
microservice architecture
en
dc.subject
Cloud continuum
en
dc.subject
Quality of Service (QoS)
en
dc.subject
cost
en
dc.title
Joint SDN Controller and Microservice Placement for Scalable Deployments in Computing Continuum Networks
en
dc.type
Article
en
dc.type
Artikel
de
dc.contributor.affiliation
Universidad de Extremadura, Spain
-
dc.contributor.affiliation
Universidad de Extremadura, Spain
-
dc.description.startpage
8055
-
dc.description.endpage
8073
-
dc.type.category
Original Research Article
-
tuw.container.volume
6
-
tuw.container.issue
6
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
wb.publication.intCoWork
International Co-publication
-
tuw.researchTopic.id
I7
-
tuw.researchTopic.id
I4
-
tuw.researchTopic.name
Telecommunication
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
10
-
tuw.researchTopic.value
90
-
dcterms.isPartOf.title
Contemporary Mathematics
-
tuw.publication.orgunit
E194-02 - Forschungsbereich Distributed Systems
-
tuw.publisher.doi
10.37256/cm.6620257756
-
dc.date.onlinefirst
2025
-
dc.identifier.eissn
2705-1056
-
dc.description.numberOfPages
19
-
tuw.author.orcid
0000-0002-2280-2878
-
tuw.author.orcid
0000-0002-1007-2134
-
tuw.author.orcid
0000-0002-5476-7130
-
wb.sci
true
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Wirtschaftswissenschaften
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
5020
-
wb.sciencebranch.value
90
-
wb.sciencebranch.value
10
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.languageiso639-1
en
-
item.openairetype
research article
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
Universidad de Extremadura
-
crisitem.author.dept
Universidad de Extremadura
-
crisitem.author.orcid
0000-0002-2280-2878
-
crisitem.author.orcid
0000-0002-1007-2134
-
crisitem.author.orcid
0000-0002-5476-7130
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering