Fault-Tolerance in the Scope of Software-Defined Networking (SDN)

Fault-tolerance is an essential aspect of network resilience. Fault-tolerance mechanisms are required to ensure high availability and high reliability in systems. The advent of software-defined networking (SDN) has both presented new challenges and opened new paths to develop novel strategies, archi...

Full description

Bibliographic Details
Main Authors: A. U. Rehman, Rui. L. Aguiar, Joao Paulo Barraca
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8822707/
id doaj-4d53cb9425e74822b1ee039dd5521532
record_format Article
spelling doaj-4d53cb9425e74822b1ee039dd55215322021-03-29T23:19:44ZengIEEEIEEE Access2169-35362019-01-01712447412449010.1109/ACCESS.2019.29391158822707Fault-Tolerance in the Scope of Software-Defined Networking (SDN)A. U. Rehman0https://orcid.org/0000-0001-5575-2021Rui. L. Aguiar1Joao Paulo Barraca2Instituto de Telecomunicações, Aveiro, PortugalInstituto de Telecomunicações, Aveiro, PortugalInstituto de Telecomunicações, Aveiro, PortugalFault-tolerance is an essential aspect of network resilience. Fault-tolerance mechanisms are required to ensure high availability and high reliability in systems. The advent of software-defined networking (SDN) has both presented new challenges and opened new paths to develop novel strategies, architectures, and standards to support fault-tolerance. In this survey, we address SDN fault-tolerance and discuss the OpenFlow fault-tolerance support for failure recovery. We highlight the mechanism used for failure recovery in Carrier-grade networks that includes detection and recovery phases. Furthermore, we highlight SDN-specific fault-tolerance issues and provide a comprehensive overview of the state-of-the-art SDN fault-tolerance research efforts. We then discuss and structure SDN fault-tolerance research according to three distinct SDN planes (i.e., data, control, and application). Finally, we conclude enumerating future research directions for SDN fault-tolerance development.https://ieeexplore.ieee.org/document/8822707/Software-defined networkingfault-toleranceOpenFlowfailure detectionfailure recoveryfault-tolerance issues
collection DOAJ
language English
format Article
sources DOAJ
author A. U. Rehman
Rui. L. Aguiar
Joao Paulo Barraca
spellingShingle A. U. Rehman
Rui. L. Aguiar
Joao Paulo Barraca
Fault-Tolerance in the Scope of Software-Defined Networking (SDN)
IEEE Access
Software-defined networking
fault-tolerance
OpenFlow
failure detection
failure recovery
fault-tolerance issues
author_facet A. U. Rehman
Rui. L. Aguiar
Joao Paulo Barraca
author_sort A. U. Rehman
title Fault-Tolerance in the Scope of Software-Defined Networking (SDN)
title_short Fault-Tolerance in the Scope of Software-Defined Networking (SDN)
title_full Fault-Tolerance in the Scope of Software-Defined Networking (SDN)
title_fullStr Fault-Tolerance in the Scope of Software-Defined Networking (SDN)
title_full_unstemmed Fault-Tolerance in the Scope of Software-Defined Networking (SDN)
title_sort fault-tolerance in the scope of software-defined networking (sdn)
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Fault-tolerance is an essential aspect of network resilience. Fault-tolerance mechanisms are required to ensure high availability and high reliability in systems. The advent of software-defined networking (SDN) has both presented new challenges and opened new paths to develop novel strategies, architectures, and standards to support fault-tolerance. In this survey, we address SDN fault-tolerance and discuss the OpenFlow fault-tolerance support for failure recovery. We highlight the mechanism used for failure recovery in Carrier-grade networks that includes detection and recovery phases. Furthermore, we highlight SDN-specific fault-tolerance issues and provide a comprehensive overview of the state-of-the-art SDN fault-tolerance research efforts. We then discuss and structure SDN fault-tolerance research according to three distinct SDN planes (i.e., data, control, and application). Finally, we conclude enumerating future research directions for SDN fault-tolerance development.
topic Software-defined networking
fault-tolerance
OpenFlow
failure detection
failure recovery
fault-tolerance issues
url https://ieeexplore.ieee.org/document/8822707/
work_keys_str_mv AT aurehman faulttoleranceinthescopeofsoftwaredefinednetworkingsdn
AT ruilaguiar faulttoleranceinthescopeofsoftwaredefinednetworkingsdn
AT joaopaulobarraca faulttoleranceinthescopeofsoftwaredefinednetworkingsdn
_version_ 1724189734117310464