The Disjoint Multipath Challenge: Multiple Disjoint Paths Guaranteeing Scalability

The multipath challenge is a research line in continuous development because of its multiple benefits, however, these benefits are overshadowed by scalability, which goes down considerably when the paths are multiple and disjoint. The disjointness aggregates an extra value to the multiple paths, but...

Full description

Bibliographic Details
Main Authors: Diego Lopez-Pajares, Elisa Rojas, Juan A. Carral, Isaias Martinez-Yelmo, Joaquin Alvarez-Horcajo
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9432811/
_version_ 1829491021155663872
author Diego Lopez-Pajares
Elisa Rojas
Juan A. Carral
Isaias Martinez-Yelmo
Joaquin Alvarez-Horcajo
author_facet Diego Lopez-Pajares
Elisa Rojas
Juan A. Carral
Isaias Martinez-Yelmo
Joaquin Alvarez-Horcajo
author_sort Diego Lopez-Pajares
collection DOAJ
description The multipath challenge is a research line in continuous development because of its multiple benefits, however, these benefits are overshadowed by scalability, which goes down considerably when the paths are multiple and disjoint. The disjointness aggregates an extra value to the multiple paths, but it also implies more complex mathematical operations that increase the computational cost. In fact, diverse proposals exist that try to increase scalability by limiting the number of paths obtained to the minimum possible (two-disjoint paths), which is enough for backup applications but not for other purposes. This paper presents an algorithm that solves these drawbacks by discovering multiple disjoint paths among multiple nodes in an efficient way, while keeping bounded the computational cost and ensuring scalability. The proposed algorithm has been validated thoroughly by performing a theoretical analysis, bolstered afterwards by an exhaustive experimental evaluation. The collected results are promising, our algorithm reduces the time spent to obtain the disjoint paths regarding its competitors between one and three orders of magnitude, at the cost of a slight decrease in the number of paths discovered.
first_indexed 2024-12-15T00:30:30Z
format Article
id doaj.art-7d6a14e459b147698c94a6b420bd7b06
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-15T00:30:30Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-7d6a14e459b147698c94a6b420bd7b062022-12-21T22:42:01ZengIEEEIEEE Access2169-35362021-01-019744227443610.1109/ACCESS.2021.30809319432811The Disjoint Multipath Challenge: Multiple Disjoint Paths Guaranteeing ScalabilityDiego Lopez-Pajares0https://orcid.org/0000-0002-8959-4321Elisa Rojas1https://orcid.org/0000-0002-6385-2628Juan A. Carral2https://orcid.org/0000-0002-5545-9463Isaias Martinez-Yelmo3https://orcid.org/0000-0001-9648-8669Joaquin Alvarez-Horcajo4https://orcid.org/0000-0002-8522-9933Departamento de Automática, Universidad de Alcalá, Alcalá de Henares, SpainDepartamento de Automática, Universidad de Alcalá, Alcalá de Henares, SpainDepartamento de Automática, Universidad de Alcalá, Alcalá de Henares, SpainDepartamento de Automática, Universidad de Alcalá, Alcalá de Henares, SpainDepartamento de Automática, Universidad de Alcalá, Alcalá de Henares, SpainThe multipath challenge is a research line in continuous development because of its multiple benefits, however, these benefits are overshadowed by scalability, which goes down considerably when the paths are multiple and disjoint. The disjointness aggregates an extra value to the multiple paths, but it also implies more complex mathematical operations that increase the computational cost. In fact, diverse proposals exist that try to increase scalability by limiting the number of paths obtained to the minimum possible (two-disjoint paths), which is enough for backup applications but not for other purposes. This paper presents an algorithm that solves these drawbacks by discovering multiple disjoint paths among multiple nodes in an efficient way, while keeping bounded the computational cost and ensuring scalability. The proposed algorithm has been validated thoroughly by performing a theoretical analysis, bolstered afterwards by an exhaustive experimental evaluation. The collected results are promising, our algorithm reduces the time spent to obtain the disjoint paths regarding its competitors between one and three orders of magnitude, at the cost of a slight decrease in the number of paths discovered.https://ieeexplore.ieee.org/document/9432811/Algorithmsdisjointmultipathgraph theoryDijkstra’s algorithmrouting
spellingShingle Diego Lopez-Pajares
Elisa Rojas
Juan A. Carral
Isaias Martinez-Yelmo
Joaquin Alvarez-Horcajo
The Disjoint Multipath Challenge: Multiple Disjoint Paths Guaranteeing Scalability
IEEE Access
Algorithms
disjoint
multipath
graph theory
Dijkstra’s algorithm
routing
title The Disjoint Multipath Challenge: Multiple Disjoint Paths Guaranteeing Scalability
title_full The Disjoint Multipath Challenge: Multiple Disjoint Paths Guaranteeing Scalability
title_fullStr The Disjoint Multipath Challenge: Multiple Disjoint Paths Guaranteeing Scalability
title_full_unstemmed The Disjoint Multipath Challenge: Multiple Disjoint Paths Guaranteeing Scalability
title_short The Disjoint Multipath Challenge: Multiple Disjoint Paths Guaranteeing Scalability
title_sort disjoint multipath challenge multiple disjoint paths guaranteeing scalability
topic Algorithms
disjoint
multipath
graph theory
Dijkstra’s algorithm
routing
url https://ieeexplore.ieee.org/document/9432811/
work_keys_str_mv AT diegolopezpajares thedisjointmultipathchallengemultipledisjointpathsguaranteeingscalability
AT elisarojas thedisjointmultipathchallengemultipledisjointpathsguaranteeingscalability
AT juanacarral thedisjointmultipathchallengemultipledisjointpathsguaranteeingscalability
AT isaiasmartinezyelmo thedisjointmultipathchallengemultipledisjointpathsguaranteeingscalability
AT joaquinalvarezhorcajo thedisjointmultipathchallengemultipledisjointpathsguaranteeingscalability
AT diegolopezpajares disjointmultipathchallengemultipledisjointpathsguaranteeingscalability
AT elisarojas disjointmultipathchallengemultipledisjointpathsguaranteeingscalability
AT juanacarral disjointmultipathchallengemultipledisjointpathsguaranteeingscalability
AT isaiasmartinezyelmo disjointmultipathchallengemultipledisjointpathsguaranteeingscalability
AT joaquinalvarezhorcajo disjointmultipathchallengemultipledisjointpathsguaranteeingscalability