On Designing a Resilient SDN C/M-Plane for Multi-Controller Failure in Disaster Situations

Network survivability is the ability to maintain service continuity in the presence of failures. This ability might be critical in times where large-scale failures occur, as in the case of disasters. In the past years, Software Defined Networking (SDN) has shown a great potential to allow network pr...

Full description

Bibliographic Details
Main Authors: Luis Guillen, Hiroyuki Takahira, Satoru Izumi, Toru Abe, Takuo Suganuma
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9154756/
_version_ 1818479689527721984
author Luis Guillen
Hiroyuki Takahira
Satoru Izumi
Toru Abe
Takuo Suganuma
author_facet Luis Guillen
Hiroyuki Takahira
Satoru Izumi
Toru Abe
Takuo Suganuma
author_sort Luis Guillen
collection DOAJ
description Network survivability is the ability to maintain service continuity in the presence of failures. This ability might be critical in times where large-scale failures occur, as in the case of disasters. In the past years, Software Defined Networking (SDN) has shown a great potential to allow network programmability by segregating the Control/Management Plane (C/M-Plane) from the forwarding or Data Plane (D-Plane). The controller, a centralized entity, has an overview of the entire network under its domain, which allows it to make informed routing decisions. However, the controller becomes a single-point-of-failure as network devices will have limited knowledge if not connected to a controller. Moreover, in disaster situations, if the affected area is considerably large, there is a high probability that more than a single controller will fail in a short period. Various studies, either following a protection or restoration techniques, have been proposed to address resiliency on SDN, but most of them only consider link or device failure; however, the failure of various controllers due to a large-scale disaster is less explored. In this paper, we consider multi-controller failure and propose a mechanism to reduce the non-operational network devices in disaster situations. Preliminary results show that, by applying the proposed approach, it is possible to achieve substantial improvements in network survivability, with considerably less cost of implementation than existing methods. In particular, using simulation, we achieved a 20% decrease of non-operational devices at the C/M-Plane; and an increase of 30% of success rate at the D-Plane, even if half of the controllers in the topology failed.
first_indexed 2024-12-10T11:14:05Z
format Article
id doaj.art-2c058cec84d54683967c954e40f8e90c
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-10T11:14:05Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-2c058cec84d54683967c954e40f8e90c2022-12-22T01:51:18ZengIEEEIEEE Access2169-35362020-01-01814171914173210.1109/ACCESS.2020.30133239154756On Designing a Resilient SDN C/M-Plane for Multi-Controller Failure in Disaster SituationsLuis Guillen0https://orcid.org/0000-0002-8287-5964Hiroyuki Takahira1Satoru Izumi2Toru Abe3https://orcid.org/0000-0002-3786-0122Takuo Suganuma4https://orcid.org/0000-0002-5798-5125Research Institute of Electrical Communication, Tohoku University, Sendai, JapanGraduate School of Information Sciences, Tohoku University, Sendai, JapanGraduate School of Information Sciences, Tohoku University, Sendai, JapanGraduate School of Information Sciences, Tohoku University, Sendai, JapanGraduate School of Information Sciences, Tohoku University, Sendai, JapanNetwork survivability is the ability to maintain service continuity in the presence of failures. This ability might be critical in times where large-scale failures occur, as in the case of disasters. In the past years, Software Defined Networking (SDN) has shown a great potential to allow network programmability by segregating the Control/Management Plane (C/M-Plane) from the forwarding or Data Plane (D-Plane). The controller, a centralized entity, has an overview of the entire network under its domain, which allows it to make informed routing decisions. However, the controller becomes a single-point-of-failure as network devices will have limited knowledge if not connected to a controller. Moreover, in disaster situations, if the affected area is considerably large, there is a high probability that more than a single controller will fail in a short period. Various studies, either following a protection or restoration techniques, have been proposed to address resiliency on SDN, but most of them only consider link or device failure; however, the failure of various controllers due to a large-scale disaster is less explored. In this paper, we consider multi-controller failure and propose a mechanism to reduce the non-operational network devices in disaster situations. Preliminary results show that, by applying the proposed approach, it is possible to achieve substantial improvements in network survivability, with considerably less cost of implementation than existing methods. In particular, using simulation, we achieved a 20% decrease of non-operational devices at the C/M-Plane; and an increase of 30% of success rate at the D-Plane, even if half of the controllers in the topology failed.https://ieeexplore.ieee.org/document/9154756/Disaster resilient networksmulti-controller failurenetwork managementSDN
spellingShingle Luis Guillen
Hiroyuki Takahira
Satoru Izumi
Toru Abe
Takuo Suganuma
On Designing a Resilient SDN C/M-Plane for Multi-Controller Failure in Disaster Situations
IEEE Access
Disaster resilient networks
multi-controller failure
network management
SDN
title On Designing a Resilient SDN C/M-Plane for Multi-Controller Failure in Disaster Situations
title_full On Designing a Resilient SDN C/M-Plane for Multi-Controller Failure in Disaster Situations
title_fullStr On Designing a Resilient SDN C/M-Plane for Multi-Controller Failure in Disaster Situations
title_full_unstemmed On Designing a Resilient SDN C/M-Plane for Multi-Controller Failure in Disaster Situations
title_short On Designing a Resilient SDN C/M-Plane for Multi-Controller Failure in Disaster Situations
title_sort on designing a resilient sdn c m plane for multi controller failure in disaster situations
topic Disaster resilient networks
multi-controller failure
network management
SDN
url https://ieeexplore.ieee.org/document/9154756/
work_keys_str_mv AT luisguillen ondesigningaresilientsdncmplaneformulticontrollerfailureindisastersituations
AT hiroyukitakahira ondesigningaresilientsdncmplaneformulticontrollerfailureindisastersituations
AT satoruizumi ondesigningaresilientsdncmplaneformulticontrollerfailureindisastersituations
AT toruabe ondesigningaresilientsdncmplaneformulticontrollerfailureindisastersituations
AT takuosuganuma ondesigningaresilientsdncmplaneformulticontrollerfailureindisastersituations