Node-Constrained Traffic Engineering: Theory and Applications
George Trimponias, Yan Xiao, Xiaorui Wu, Hong Xu, and Yanhui Geng

TL;DR
This paper introduces the concept of node-constrained traffic engineering, analyzing its computational complexity, algorithms, and applications, especially in the context of emerging segment routing technologies.
Contribution
It provides a comprehensive theoretical analysis of node-constrained TE, including complexity results, algorithms for special cases, and new insights into flow centrality and middlepoint selection.
Findings
NP-hard for directed graphs, polynomial for undirected graphs
Shortest path variant solvable in weakly polynomial time with fixed middlepoints
Flow centrality NP-hard for directed graphs, polynomial for undirected graphs
Abstract
Traffic engineering (TE) is a fundamental task in networking. Conventionally, traffic can take any path connecting the source and destination. Emerging technologies such as segment routing, however, use logical paths going through a predetermined set of middlepoints. Inspired by this, in this work we introduce the problem of node-constrained TE, where traffic must go through a set of middlepoints, and study its theoretical fundamentals. We show that the general node-constrained TE that constrains the traffic to take paths going through one or more middlepoints is NP-hard for directed graphs but strongly polynomial for undirected graphs, unveiling a profound dichotomy between the two cases. We additionally investigate the popular variant of node-constrained TE that uses shortest paths between middlepoints, and show that the problem can now be solved in weakly polynomial time for a fixed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Internet Traffic Analysis and Secure E-voting · Network Traffic and Congestion Control
