Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
184 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Preprocess your Paths -- Speeding up Linear Programming-based Optimization for Segment Routing Traffic Engineering (2312.00518v1)

Published 1 Dec 2023 in cs.NI and cs.PF

Abstract: Many state-of-the-art Segment Routing (SR) Traffic Engineering (TE) algorithms rely on Linear Program (LP)-based optimization. However, the poor scalability of the latter and the resulting high computation times impose severe restrictions on the practical usability of such approaches for many use cases. To tackle this problem, a variety of preprocessing approaches have been proposed that aim to reduce computational complexity by preemtively limiting the number of SR paths to consider during optimization. In this paper, we provide the first extensive literature review of existing preprocessing approaches for SR. Based on this, we conduct a large scale comparative study using various real-world topologies, including recent data from a Tier-1 Internet Service Provider (ISP) backbone. Based on the insights obtained from this evaluation, we finally propose a combination of multiple preprocessing approaches and show that this can reliably reduce computation times by around a factor of 10 or more, without resulting in relevant deterioration of the solution quality. This is a major improvement over the current state-of-the-art and facilitates the reliable usability of LP-based optimization for large segment-routed networks.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (26)
  1. R. Bhatia, F. Hao, M. Kodialam, and T. V. Lakshman, “Optimized Network Traffic Engineering using Segment Routing,” in Proc. of the IEEE Int. Conf. on Computer Communications (INFOCOM), 2015, pp. 657–665.
  2. A. Brundiers, T. Schüller, and N. Aschenbruck, “Midpoint Optimization for Segment Routing,” in Proc. of the IEEE Int. Conf. on Computer Communications (INFOCOM), 2022, pp. 1579–1588.
  3. ——, “Tactical Traffic Engineering with Segment Routing Midpoint Optimization,” in Proc. of the IFIP Netw. Conf. (NETWORKING), 2023.
  4. ——, “On the Benefits of Loops for Segment Routing Traffic Engineering,” in Proc. of the IEEE Conf. on Local Computer Networks (LCN), 2021, pp. 32–40.
  5. ——, “Combining Midpoint Optimization and Conventional End-to-End Segment Routing for Traffic Engineering,” in Proc. of the IEEE Conf. on Local Computer Networks (LCN), 2023, pp. 1–9.
  6. H. Callebaut, J. De Boeck, and B. Fortz, “Preprocessing for segment routing optimization,” Networks, pp. 1–20, 2023.
  7. M. G. Everett and S. P. Borgatti, “The Centrality of Groups and Classes,” Journal of Mathematical Sociology, pp. 181–201, 1999.
  8. C. Filsfils, N. K. Nainar, C. Pignataro, J. C. Cardona, and P. Francois, “The Segment Routing Architecture,” in Proc. of the IEEE Global Communications Conf. (GLOBECOM), 2015.
  9. S. Gay, R. Hartert, and S. Vissicchio, “Expect the Unexpected: Sub-Second Optimization for Segment Routing,” in Proc. of the IEEE Int. Conf. on Computer Communications (INFOCOM), 2017.
  10. S. Gay, P. Schaus, and S. Vissicchio, “REPETITA: Repeatable Experiments for Performance Evaluation of Traffic-Engineering Algorithms,” ArXiv e-prints, 2017.
  11. R. Hartert, S. Vissicchio, P. Schaus, O. Bonaventure, C. Filsfils, T. Telkamp, and P. Francois, “A Declarative and Expressive Approach to Control Forwarding Paths in Carrier-Grade Networks,” in Proc. of the ACM Conf. on Special Interest Group on Data Communication (SIGCOMM), 2015, pp. 15–28.
  12. C.-Y. Hong, S. Kandula, R. Mahajan, M. Zhang, V. Gill, M. Nanduri, and R. Wattenhofer, “Achieving High Utilization with Software-Driven WAN,” in Proc. of the ACM Conf. on Special Interest Group on Data Communication (SIGCOMM), 2013, pp. 15–26.
  13. IBM, “IBM ILOG CPLEX Optimization Studio 20.1.0,” https://www.ibm.com/docs/en/icos/20.1.0, 2020.
  14. M. Jadin, F. Aubry, P. Schaus, and O. Bonaventure, “CG4SR: Near Optimal Traffic Engineering for Segment Routing with Column Generation,” in Proc. of the IEEE Int. Conf. on Computer Communications (INFOCOM), 2019, pp. 1333–1341.
  15. S. Knight, H. Nguyen, N. Falkner, R. Bowden, and M. Roughan, “The Internet Topology Zoo,” IEEE Journal on Selected Areas in Communications, vol. 29, no. 9, pp. 1765–1775, 2011.
  16. U. Krishnaswamy, R. Singh, N. Bjørner, and H. Raj, “Decentralized Cloud Wide-Area Network Traffic Engineering with BlastShield,” https://www.microsoft.com/en-us/research/uploads/prod/2021/11/blastshield-61a6c89e0ca05.pdf, 2021, Microsoft.
  17. P. Namyar, B. Arzani, R. Beckett, S. Segarra, H. Raj, and S. Kandula, “Minding the Gap between Fast Heuristics and Their Optimal Counterparts,” in Proc. of the ACM Workshop on Hot Topics in Networks (HotNets), 2022, pp. 138–144.
  18. M. Roughan, “Simplifying the Synthesis of Internet Traffic Matrices,” SIGCOMM Comput. Commun. Rev., pp. 93–96, 2005.
  19. T. Schüller, N. Aschenbruck, M. Chimani, M. Horneffer, and S. Schnitter, “Traffic Engineering using Segment Routing and Considering Requirements of a Carrier IP Network,” IEEE/ACM Transactions on Networking, vol. 26, no. 4, pp. 1851–1864, 2018.
  20. T. Schüller, N. Aschenbruck, M. Chimani, and M. Horneffer, “Failure Resiliency With Only a Few Tunnels – Enabling Segment Routing for Traffic Engineering,” IEEE/ACM Transactions on Networking, vol. 29, no. 1, pp. 262–274, 2021.
  21. T. Schüller, N. Aschenbruck, M. Chimani, and M. Horneffer, “On the Practical Irrelevance of Metrics on Segment Routing Traffic Engineering optimization,” in Proc. of the IEEE Conf. on Local Computer Networks (LCN), 2018, pp. 640–647.
  22. T. Settawatcharawanit, Y.-H. Chiang, V. Suppakitpaisarn, and Y. Ji, “A Computation-Efficient Approach for Segment Routing Traffic Engineering,” IEEE Access, pp. 160 408–160 417, 2019.
  23. T. Settawatcharawanit, V. Suppakitpaisarn, S. Yamada, and Y. Ji, “Segment Routed Traffic Engineering with Bounded Stretch in Software-Defined Networks,” in Proc. of the IEEE Conf. on Local Computer Networks (LCN), 2018, pp. 477–480.
  24. G. Trimponias, Y. Xiao, X. Wu, H. Xu, and Y. Geng, “Node-Constrained Traffic Engineering: Theory and Applications,” IEEE/ACM Transactions on Networking, vol. 27, no. 4, pp. 1344–1358, 2019.
  25. G. Trimponias, Y. Xiao, H. Xu, X. Wu, and Y. Geng, “Centrality-based Middlepoint Selection for Traffic Engineering with Segment Routing,” ArXiv e-prints, 2019.
  26. P. L. Ventre, S. Salsano, M. Polverini, A. Cianfrani, A. Abdelsalam, C. Filsfils, P. Camarillo, and F. Clad, “Segment Routing: A Comprehensive Survey of Research Activities, Standardization Efforts, and Implementation Results,” IEEE Communications Surveys & Tutorials, vol. 23, no. 1, pp. 182–221, 2021.

Summary

We haven't generated a summary for this paper yet.