Cargando…

Increasing fault tolerance of data plane on the internet of things using the software-defined networks

Considering the Internet of Things (IoT) impact in today’s world, uninterrupted service is essential, and recovery has received more attention than ever before. Fault-tolerance (FT) is an essential aspect of network resilience. Fault-tolerance mechanisms are required to ensure high availability and...

Descripción completa

Detalles Bibliográficos
Autores principales: Bakhshi Kiadehi, Katayoun, Rahmani, Amir Masoud, Sabbagh Molahosseini, Amir
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8176526/
https://www.ncbi.nlm.nih.gov/pubmed/34141880
http://dx.doi.org/10.7717/peerj-cs.543
_version_ 1783703272795668480
author Bakhshi Kiadehi, Katayoun
Rahmani, Amir Masoud
Sabbagh Molahosseini, Amir
author_facet Bakhshi Kiadehi, Katayoun
Rahmani, Amir Masoud
Sabbagh Molahosseini, Amir
author_sort Bakhshi Kiadehi, Katayoun
collection PubMed
description Considering the Internet of Things (IoT) impact in today’s world, uninterrupted service is essential, and recovery has received more attention than ever before. Fault-tolerance (FT) 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) in the IoT plays a significant role in providing a reliable communication platform. This paper proposes a data plane fault-tolerant architecture using the concepts of software-defined networks for IoT environments. In this work, a mathematical model called Shared Risk Link Group (SRLG) calculates redundant paths as the primary and backup non-overlapping paths between network equipment. In addition to the fault tolerance, service quality was considered in the proposed schemes. Putting the percentage of link bandwidth usage and the rate of link delay in calculating link costs makes it possible to calculate two completely non-overlapping paths with the best condition. We compare our two proposed dynamic schemes with the hybrid disjoint paths (Hybrid_DP) method and our previous work. IoT developments, wireless and wired equipment are now used in many industrial and commercial applications, so the proposed hybrid dynamic method supports both wired and wireless devices; furthermore multiple link failures will be supported in the two proposed dynamic schemes. Simulation results indicate that, while reducing the error recovery time, the two proposed dynamic designs lead to improved service quality parameters such as packet loss and delay compared to the Hybrid_DP method. The results show that in case of a link failure in the network, the proposed hybrid dynamic scheme’s recovery time is approximately 12 ms. Furthermore, in the proposed hybrid dynamic scheme, on average, the recovery time, the packet loss, and the delay improved by 22.39%, 8.2%, 5.66%, compared to the Hybrid_DP method, respectively.
format Online
Article
Text
id pubmed-8176526
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-81765262021-06-16 Increasing fault tolerance of data plane on the internet of things using the software-defined networks Bakhshi Kiadehi, Katayoun Rahmani, Amir Masoud Sabbagh Molahosseini, Amir PeerJ Comput Sci Computer Networks and Communications Considering the Internet of Things (IoT) impact in today’s world, uninterrupted service is essential, and recovery has received more attention than ever before. Fault-tolerance (FT) 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) in the IoT plays a significant role in providing a reliable communication platform. This paper proposes a data plane fault-tolerant architecture using the concepts of software-defined networks for IoT environments. In this work, a mathematical model called Shared Risk Link Group (SRLG) calculates redundant paths as the primary and backup non-overlapping paths between network equipment. In addition to the fault tolerance, service quality was considered in the proposed schemes. Putting the percentage of link bandwidth usage and the rate of link delay in calculating link costs makes it possible to calculate two completely non-overlapping paths with the best condition. We compare our two proposed dynamic schemes with the hybrid disjoint paths (Hybrid_DP) method and our previous work. IoT developments, wireless and wired equipment are now used in many industrial and commercial applications, so the proposed hybrid dynamic method supports both wired and wireless devices; furthermore multiple link failures will be supported in the two proposed dynamic schemes. Simulation results indicate that, while reducing the error recovery time, the two proposed dynamic designs lead to improved service quality parameters such as packet loss and delay compared to the Hybrid_DP method. The results show that in case of a link failure in the network, the proposed hybrid dynamic scheme’s recovery time is approximately 12 ms. Furthermore, in the proposed hybrid dynamic scheme, on average, the recovery time, the packet loss, and the delay improved by 22.39%, 8.2%, 5.66%, compared to the Hybrid_DP method, respectively. PeerJ Inc. 2021-05-27 /pmc/articles/PMC8176526/ /pubmed/34141880 http://dx.doi.org/10.7717/peerj-cs.543 Text en © 2021 Bakhshi Kiadehi et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Computer Networks and Communications
Bakhshi Kiadehi, Katayoun
Rahmani, Amir Masoud
Sabbagh Molahosseini, Amir
Increasing fault tolerance of data plane on the internet of things using the software-defined networks
title Increasing fault tolerance of data plane on the internet of things using the software-defined networks
title_full Increasing fault tolerance of data plane on the internet of things using the software-defined networks
title_fullStr Increasing fault tolerance of data plane on the internet of things using the software-defined networks
title_full_unstemmed Increasing fault tolerance of data plane on the internet of things using the software-defined networks
title_short Increasing fault tolerance of data plane on the internet of things using the software-defined networks
title_sort increasing fault tolerance of data plane on the internet of things using the software-defined networks
topic Computer Networks and Communications
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8176526/
https://www.ncbi.nlm.nih.gov/pubmed/34141880
http://dx.doi.org/10.7717/peerj-cs.543
work_keys_str_mv AT bakhshikiadehikatayoun increasingfaulttoleranceofdataplaneontheinternetofthingsusingthesoftwaredefinednetworks
AT rahmaniamirmasoud increasingfaulttoleranceofdataplaneontheinternetofthingsusingthesoftwaredefinednetworks
AT sabbaghmolahosseiniamir increasingfaulttoleranceofdataplaneontheinternetofthingsusingthesoftwaredefinednetworks