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

Bibliographic Details
Main Author: Santos, Dorabella
Publication Date: 2021
Other Authors: Gomes, Teresa Martinez dos Santos
Format: Article
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://hdl.handle.net/10316/95485
https://doi.org/10.1016/j.osn.2021.100634
Summary: 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órios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/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/articlehttps://hdl.handle.net/10316/95485https://hdl.handle.net/10316/95485https://doi.org/10.1016/j.osn.2021.100634eng1573-4277Santos, DorabellaGomes, Teresa Martinez dos Santosinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2022-05-25T04:24:37Zoai:estudogeral.uc.pt:10316/95485Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T05:43:31.961803Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
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 https://hdl.handle.net/10316/95485
https://hdl.handle.net/10316/95485
https://doi.org/10.1016/j.osn.2021.100634
url https://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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602452615593984