Deploying Near-Optimal Delay-Constrained Paths with Segment Routing in Massive-Scale Networks
Jean-Romain Luttringer , Thomas Alfroy , Pascal Mérindol , Quentin Bramas , François Clad and Cristel Pelsser
This 2021 technical report, by Jean-Romain Luttringer and 5 coauthors, was released as CoRR. Topics covered include traffic engineering, segment routing, dclc, csp, delay constrained least cost, and qos routing.
Full author list: Jean-Romain Luttringer, Thomas Alfroy, Pascal Mérindol, Quentin Bramas, François Clad, and Cristel Pelsser.
Abstract
With a growing demand for quasi-instantaneous communication services such as real-time video streaming, cloud gaming, and industry 4.0 applications, multi-constraint Traffic Engineering (TE) becomes increasingly important. While legacy TE management planes have proven laborious to deploy, Segment Routing (SR) drastically eases the deployment of TE paths and is thus increasingly adopted by Internet Service Providers (ISP). There is a clear need in computing and deploying Delay-Constrained Least-Cost paths (DCLC) with SR for real-time interactive services. However, most current DCLC solutions are not tailored for SR. They also often lack efficiency or guarantees. Similarly to approximation schemes, we argue that the challenge is to design an algorithm providing both performances and guarantees. However, conversely to most of these schemes, we also consider operational constraints to provide a practical, high-performance implementation. We leverage the inherent limitations of delay measurements and account for the operational constraint added by SR to design a new algorithm, best2cop, providing guarantees and performance in all cases. Best2cop outperforms a state-of-the-art algorithm on both random and real networks of up to 1000 nodes. Relying on commodity hardware with a single thread, our algorithm retrieves all non-superfluous 3-dimensional routes in only 250ms and 100ms respectively. This execution time is further reduced using multiple threads, as the design of best2cop enables a speedup almost linear in the number of cores. Finally, we extend best2cop to deal with massive scale ISP by leveraging the multi-area partitioning of these deployments. Thanks to our new topology generator specifically designed to model the realistic patterns of such massive IP networks, we show that best2cop solves DCLC-SR in approximately 1 second even for ISP having more than 100000 routers.
Publication Details
- Publication Type
- Journal Article
- Publication Date
- October 2021
- Published In
- CoRR
- Volume & Issue
- Vol. abs/2110.09320
- Digital Object Identifier (DOI)
- 10.1016/j.comnet.2022.109015
- External Link
- https://arxiv.org/abs/2110.09320
Suggested citation
Jean-Romain Luttringer, Thomas Alfroy, Pascal Mérindol, Quentin Bramas, François Clad, and Cristel Pelsser. 2021. Deploying Near-Optimal Delay-Constrained Paths with Segment Routing in Massive-Scale Networks. CoRR abs/2110.09320 (Oct. 2021). https://doi.org/10.1016/j.comnet.2022.109015
BibTeX Citation
BibTeX Citation
@article{Luttringer2021d,
title = {Deploying Near-Optimal Delay-Constrained Paths with Segment Routing in Massive-Scale Networks},
author = {Jean{-}Romain Luttringer and Thomas Alfroy and Pascal M{\'{e}}rindol and Quentin Bramas and Fran{\c{c}}ois Clad and Cristel Pelsser},
year = 2021,
month = oct,
journal = {CoRR},
volume = {abs/2110.09320},
doi = {10.1016/j.comnet.2022.109015},
url = {https://arxiv.org/abs/2110.09320},
abstract = {With a growing demand for quasi-instantaneous communication services such as real-time video streaming, cloud gaming, and industry 4.0 applications, multi-constraint Traffic Engineering (TE) becomes increasingly important. While legacy TE management planes have proven laborious to deploy, Segment Routing (SR) drastically eases the deployment of TE paths and is thus increasingly adopted by Internet Service Providers (ISP). There is a clear need in computing and deploying Delay-Constrained Least-Cost paths (DCLC) with SR for real-time interactive services. However, most current DCLC solutions are not tailored for SR. They also often lack efficiency or guarantees. Similarly to approximation schemes, we argue that the challenge is to design an algorithm providing both performances and guarantees. However, conversely to most of these schemes, we also consider operational constraints to provide a practical, high-performance implementation. We leverage the inherent limitations of delay measurements and account for the operational constraint added by SR to design a new algorithm, best2cop, providing guarantees and performance in all cases. Best2cop outperforms a state-of-the-art algorithm on both random and real networks of up to 1000 nodes. Relying on commodity hardware with a single thread, our algorithm retrieves all non-superfluous 3-dimensional routes in only 250ms and 100ms respectively. This execution time is further reduced using multiple threads, as the design of best2cop enables a speedup almost linear in the number of cores. Finally, we extend best2cop to deal with massive scale ISP by leveraging the multi-area partitioning of these deployments. Thanks to our new topology generator specifically designed to model the realistic patterns of such massive IP networks, we show that best2cop solves DCLC-SR in approximately 1 second even for ISP having more than 100000 routers.},
bibsource = {dblp computer science bibliography, https://dblp.org},
biburl = {https://dblp.org/rec/journals/corr/abs-2110-09320.bib},
eprint = {2110.09320},
eprinttype = {arXiv},
groups = {Technical reports},
keywords = {Traffic Engineering, Segment Routing, DCLC, CSP, Delay Constrained Least Cost, QoS Routing},
timestamp = {Mon, 25 Oct 2021 20:07:12 +0200}
}
Related publications
Deploying Near-Optimal Delay-Constrained Paths with Segment Routing in Massive-Scale Networks
Jean-Romain Luttringer, Thomas Alfroy, and Pascal Mérindol, et al.
Computer Networks, 2022
Le Problème à trois Contraintes : Calcul et Déploiement de Segments de Routage
Jean-Romain Luttringer, Thomas Alfroy, and Pascal Mérindol, et al.
AlgoTel, 2021
Computing Delay-Constrained Least-Cost Paths for Segment Routing is Easier Than You Think
Jean-Romain Luttringer, Thomas Alfroy, and Pascal Mérindol, et al.
IEEE International Symposium on Network Computing and Applications, 2020
L’Art d’Anticiper les Changements IGP pour Acheminer Optimalement la Patate en Transit
Jean-Romain Luttringer, Quentin Bramas, and Cristel Pelsser, et al.
CoRes, 2021