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...
Main Authors: | , , , , |
---|---|
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 |