A multi-stage graph aided algorithm for distributed Service Function Chain provisioning across multiple domains
Network Service Providers (NSPs) envisage to support the divergent and stringent requirements of future services by instantiating these services as service chains, commonly referred to as Service Function Chains (SFCs), that are customized and configured to meet specific service requirements. Howeve...
| Autores: | , , , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2021 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/359414 |
| Acceso en línea: | https://hdl.handle.net/2117/359414 https://dx.doi.org/10.1109/ACCESS.2021.3104841 |
| Access Level: | acceso abierto |
| Palabra clave: | Computer network architectures Service function chaining Distributed algorithm Multi-domain embedding Network function virtualization. Ordinadors, Xarxes d' Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors |
| id |
ES_d1a69064f0b3d7500a67d02111a7aec3 |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/359414 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
A multi-stage graph aided algorithm for distributed Service Function Chain provisioning across multiple domainsKibalya, Godfrey Mirondo|||0000-0002-7053-3756Serrat Fernández, Juan|||0000-0002-4551-9880Gorricho Moreno, Juan Luis|||0000-0002-6280-1546Gift Bujjingo, DoreenSerugunda, JonathanComputer network architecturesService function chainingDistributed algorithmMulti-domain embeddingNetwork function virtualization.Ordinadors, Xarxes d'Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadorsNetwork Service Providers (NSPs) envisage to support the divergent and stringent requirements of future services by instantiating these services as service chains, commonly referred to as Service Function Chains (SFCs), that are customized and configured to meet specific service requirements. However, due to the limited footprint of the Infrastructure Providers (InPs), these SFCs may have to transcend multiple InPs/domains. In this regard, determining the optimal set of InPs in which to embed the SFC request emerges as a complex problem for several reasons. First, the large number of possible combinations for selecting the InPs to embed the different sub-chains of the request makes this problem computationally complex, rendering optimal solutions only after long computations, especially in large scale networks, which is unfeasible for delay sensitive applications. Second, the unwillingness of InPs to disclose their internal information, which may be vital for making embedding decisions, usually implies the provisioning of single-domain solutions, which are unsuitable in this working scenario. In this regard, this paper first formulates the multi-domain service deployment problem under multiple request constraints, such as bandwidth or delay, among others. Then, due to the NP-hardness nature of the above problem, this paper proposes an algorithm that is aided by a multi-stage graph for computing a request embedding solution in a distributed manner, solving the problem in acceptable run-times. Results from different simulations reveal that the proposed algorithm is optimized in terms of acceptance ratio and embedding cost, with up to 60.0% and 88.7% improvements in terms of embedding cost and execution time, respectively, for some scenarios, in comparison with a benchmark state-of-the-art algorithm.Institute of Electrical and Electronics Engineers (IEEE)20212021-08-1620222022-01-12journal articlehttp://purl.org/coar/resource_type/c_6501VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/359414https://dx.doi.org/10.1109/ACCESS.2021.3104841reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)InglésengMinisterio de Economía y Competitividad http://doi.org/10.13039/501100003329 TEC2015-71329-C2-2-R APROVISIONAMIENTO DINAMICO DE CONECTIVIDAD EN ESCENARIOS INALAMBRICOS 5G DE ALTA DENSIDADEuropean Commission http://doi.org/10.13039/100010661 Horizon 2020 Framework Programme 777067 Novel Enablers for Cloud Slicingopen accesshttp://purl.org/coar/access_right/c_abf2Attribution 3.0 Spainhttp://creativecommons.org/licenses/by/3.0/es/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/3594142026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
A multi-stage graph aided algorithm for distributed Service Function Chain provisioning across multiple domains |
| title |
A multi-stage graph aided algorithm for distributed Service Function Chain provisioning across multiple domains |
| spellingShingle |
A multi-stage graph aided algorithm for distributed Service Function Chain provisioning across multiple domains Kibalya, Godfrey Mirondo|||0000-0002-7053-3756 Computer network architectures Service function chaining Distributed algorithm Multi-domain embedding Network function virtualization. Ordinadors, Xarxes d' Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors |
| title_short |
A multi-stage graph aided algorithm for distributed Service Function Chain provisioning across multiple domains |
| title_full |
A multi-stage graph aided algorithm for distributed Service Function Chain provisioning across multiple domains |
| title_fullStr |
A multi-stage graph aided algorithm for distributed Service Function Chain provisioning across multiple domains |
| title_full_unstemmed |
A multi-stage graph aided algorithm for distributed Service Function Chain provisioning across multiple domains |
| title_sort |
A multi-stage graph aided algorithm for distributed Service Function Chain provisioning across multiple domains |
| dc.creator.none.fl_str_mv |
Kibalya, Godfrey Mirondo|||0000-0002-7053-3756 Serrat Fernández, Juan|||0000-0002-4551-9880 Gorricho Moreno, Juan Luis|||0000-0002-6280-1546 Gift Bujjingo, Doreen Serugunda, Jonathan |
| author |
Kibalya, Godfrey Mirondo|||0000-0002-7053-3756 |
| author_facet |
Kibalya, Godfrey Mirondo|||0000-0002-7053-3756 Serrat Fernández, Juan|||0000-0002-4551-9880 Gorricho Moreno, Juan Luis|||0000-0002-6280-1546 Gift Bujjingo, Doreen Serugunda, Jonathan |
| author_role |
author |
| author2 |
Serrat Fernández, Juan|||0000-0002-4551-9880 Gorricho Moreno, Juan Luis|||0000-0002-6280-1546 Gift Bujjingo, Doreen Serugunda, Jonathan |
| author2_role |
author author author author |
| dc.subject.none.fl_str_mv |
Computer network architectures Service function chaining Distributed algorithm Multi-domain embedding Network function virtualization. Ordinadors, Xarxes d' Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors |
| topic |
Computer network architectures Service function chaining Distributed algorithm Multi-domain embedding Network function virtualization. Ordinadors, Xarxes d' Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors |
| description |
Network Service Providers (NSPs) envisage to support the divergent and stringent requirements of future services by instantiating these services as service chains, commonly referred to as Service Function Chains (SFCs), that are customized and configured to meet specific service requirements. However, due to the limited footprint of the Infrastructure Providers (InPs), these SFCs may have to transcend multiple InPs/domains. In this regard, determining the optimal set of InPs in which to embed the SFC request emerges as a complex problem for several reasons. First, the large number of possible combinations for selecting the InPs to embed the different sub-chains of the request makes this problem computationally complex, rendering optimal solutions only after long computations, especially in large scale networks, which is unfeasible for delay sensitive applications. Second, the unwillingness of InPs to disclose their internal information, which may be vital for making embedding decisions, usually implies the provisioning of single-domain solutions, which are unsuitable in this working scenario. In this regard, this paper first formulates the multi-domain service deployment problem under multiple request constraints, such as bandwidth or delay, among others. Then, due to the NP-hardness nature of the above problem, this paper proposes an algorithm that is aided by a multi-stage graph for computing a request embedding solution in a distributed manner, solving the problem in acceptable run-times. Results from different simulations reveal that the proposed algorithm is optimized in terms of acceptance ratio and embedding cost, with up to 60.0% and 88.7% improvements in terms of embedding cost and execution time, respectively, for some scenarios, in comparison with a benchmark state-of-the-art algorithm. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021 2021-08-16 2022 2022-01-12 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 VoR http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/359414 https://dx.doi.org/10.1109/ACCESS.2021.3104841 |
| url |
https://hdl.handle.net/2117/359414 https://dx.doi.org/10.1109/ACCESS.2021.3104841 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.relation.none.fl_str_mv |
Ministerio de Economía y Competitividad http://doi.org/10.13039/501100003329 TEC2015-71329-C2-2-R APROVISIONAMIENTO DINAMICO DE CONECTIVIDAD EN ESCENARIOS INALAMBRICOS 5G DE ALTA DENSIDAD European Commission http://doi.org/10.13039/100010661 Horizon 2020 Framework Programme 777067 Novel Enablers for Cloud Slicing |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution 3.0 Spain http://creativecommons.org/licenses/by/3.0/es/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution 3.0 Spain http://creativecommons.org/licenses/by/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers (IEEE) |
| publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers (IEEE) |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869420282116046848 |
| score |
15,300719 |