Expect the unexpected: Sub-second optimization for segment routing

Gay, Steven;Hartert, Renaud;Vissicchio, Stefano
(2017) IEEE INFOCOM 2017 - IEEE Conference on Computer Communications — Location: Atlanta, GA, USA (1.May.2017)

Files

ExpectTheUnexpectedSubSecondOptimizationForSegmentRouting_infocom17.pdf
  • Open Access
  • Adobe PDF
  • 495.26 KB

Details

Authors
  • Gay, StevenGoogle
    Author
  • Hartert, RenaudUCLouvain
    Author
  • Vissicchio, StefanoUniversity College London
    Author
Abstract
In this paper, we study how to perform traffic engineering at an extremely-small time scale with segment routing, addressing a critical need for modern wide area networks. Prior work has shown that segment routing enables to better engineer traffic, thanks to its ability to program detours in forwarding paths, at scale. Two main approaches have been explored for traffic engineering with segment routing, respectively based on integer linear programming and constraint programming. However, no previous work deeply investigated how quickly those approaches can react to unexpected traffic changes and failures. We highlight limitations of existing algorithms, both in terms of required execution time and amount of path changes to be applied. Thus, we propose a new approach, based on local search and focused on the quick re-arrangement of (few) forwarding paths. We describe heuristics for sub-second recomputation of segment-routing paths that comply with requirements on the maximum link load (e.g., for congestion avoidance). Our heuristics enable a prompt answer to sudden criticalities affecting network services and business agreements. Through extensive simulations, we indeed experimentally show that our proposal significantly outperforms previous algorithms in the context of time-constrained optimization, supporting radical traffic changes in few tens of milliseconds for realistic networks.
Affiliations

Citations

Gay, S., Hartert, R., & Vissicchio, S. (2017). Expect the unexpected: Sub-second optimization for segment routing. IEEE INFOCOM 2017 - IEEE Conference on Computer Communications. Published. IEEE INFOCOM 2017 - IEEE Conference on Computer Communications, Atlanta, GA, USA. https://doi.org/10.1109/infocom.2017.8056971