Joint optimization of primary and backup controller placement and availability link upgrade in SDN networks

Detalhes bibliográficos
Autor(a) principal: Santos, Dorabella
Data de Publicação: 2021
Outros Autores: Gomes, Teresa Martinez dos Santos
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/95485
https://doi.org/10.1016/j.osn.2021.100634
Resumo: In Software-Defined Networking (SDN), the control and data planes are decoupled, leading to a more programmable and efficient network management. In this paper, the controller placement problem in SDN is addressed, jointly with the problem of exploring a high-availability tree subgraph, in order to support delay and availability requirements between the switches and the controllers. We consider that each switch connects to a primary and to a backup controller. We formulate the joint optimization model as an integer linear programming model (ILP), and propose a heuristic method when the exact model becomes impractical. Furthermore, we compare two ILP formulations, and we also compare the controller redundancy solutions with those considering path redundancy alone.
id RCAP_e34fd39c5914c2be75bb6e1e7d6913a7
oai_identifier_str oai:estudogeral.uc.pt:10316/95485
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Joint optimization of primary and backup controller placement and availability link upgrade in SDN networksSDNavailabilitycontroller placementspineinteger linear programmingbi-objectiveIn Software-Defined Networking (SDN), the control and data planes are decoupled, leading to a more programmable and efficient network management. In this paper, the controller placement problem in SDN is addressed, jointly with the problem of exploring a high-availability tree subgraph, in order to support delay and availability requirements between the switches and the controllers. We consider that each switch connects to a primary and to a backup controller. We formulate the joint optimization model as an integer linear programming model (ILP), and propose a heuristic method when the exact model becomes impractical. Furthermore, we compare two ILP formulations, and we also compare the controller redundancy solutions with those considering path redundancy alone.Fundação para a Ciência e a Tecnologia (FCT) under the project grant UIDB/00308/2020. FEDER Funds and National Funds through FCT under the project CENTRO-01-0145-FEDER-029312. COST Action CA15127 (“Resilient communication services protecting end-user applications from disaster-based failures – RECODIS").Elsevier2021-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://hdl.handle.net/10316/95485http://hdl.handle.net/10316/95485https://doi.org/10.1016/j.osn.2021.100634eng1573-4277Santos, DorabellaGomes, Teresa Martinez dos Santosinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-05-25T04:24:37Zoai:estudogeral.uc.pt:10316/95485Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:13:58.282586Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Joint optimization of primary and backup controller placement and availability link upgrade in SDN networks
title Joint optimization of primary and backup controller placement and availability link upgrade in SDN networks
spellingShingle Joint optimization of primary and backup controller placement and availability link upgrade in SDN networks
Santos, Dorabella
SDN
availability
controller placement
spine
integer linear programming
bi-objective
title_short Joint optimization of primary and backup controller placement and availability link upgrade in SDN networks
title_full Joint optimization of primary and backup controller placement and availability link upgrade in SDN networks
title_fullStr Joint optimization of primary and backup controller placement and availability link upgrade in SDN networks
title_full_unstemmed Joint optimization of primary and backup controller placement and availability link upgrade in SDN networks
title_sort Joint optimization of primary and backup controller placement and availability link upgrade in SDN networks
author Santos, Dorabella
author_facet Santos, Dorabella
Gomes, Teresa Martinez dos Santos
author_role author
author2 Gomes, Teresa Martinez dos Santos
author2_role author
dc.contributor.author.fl_str_mv Santos, Dorabella
Gomes, Teresa Martinez dos Santos
dc.subject.por.fl_str_mv SDN
availability
controller placement
spine
integer linear programming
bi-objective
topic SDN
availability
controller placement
spine
integer linear programming
bi-objective
description In Software-Defined Networking (SDN), the control and data planes are decoupled, leading to a more programmable and efficient network management. In this paper, the controller placement problem in SDN is addressed, jointly with the problem of exploring a high-availability tree subgraph, in order to support delay and availability requirements between the switches and the controllers. We consider that each switch connects to a primary and to a backup controller. We formulate the joint optimization model as an integer linear programming model (ILP), and propose a heuristic method when the exact model becomes impractical. Furthermore, we compare two ILP formulations, and we also compare the controller redundancy solutions with those considering path redundancy alone.
publishDate 2021
dc.date.none.fl_str_mv 2021-11
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10316/95485
http://hdl.handle.net/10316/95485
https://doi.org/10.1016/j.osn.2021.100634
url http://hdl.handle.net/10316/95485
https://doi.org/10.1016/j.osn.2021.100634
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 1573-4277
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134036827832320