On the Computational Complexity of Policy Routing

With the advent of new network architectures, like Software Defined Networks, the rules governing the way traffic is routed through the network are becoming increasingly complex. In this paper, we revisit the theoretic underpinnings of policy routing in the light of the new requirements. We show that certain simple but plausible algebraic properties already induce intractable path selection instances, and we extend the algebraic description of policies for which the related path selection problem is guaranteed to be tractable with a new class, called polynomial finite algebras, which captures many real-life application domains.

[1]  Gregor Kopf Network Routing with Path Vector Protocols: Theory and Applications , 2008 .

[2]  Ossama Younis,et al.  Constraint-based routing in the internet: Basic principles and recent research , 2003, IEEE Communications Surveys & Tutorials.

[3]  Minlan Yu,et al.  SIMPLE-fying middlebox policy enforcement using SDN , 2013, SIGCOMM.

[4]  Jennifer Rexford,et al.  BGP routing policies in ISP networks , 2005, IEEE Network.

[5]  João L. Sobrinho Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet , 2002, TNET.

[6]  Jon Crowcroft Cold topics in networking , 2008, CCRV.

[7]  Gábor Rétvári,et al.  Compact policy routing , 2011, PODC '11.

[8]  Alexander J. T. Gurney,et al.  Lexicographic products in metarouting , 2007, 2007 IEEE International Conference on Network Protocols.

[9]  M. Lothaire,et al.  Combinatorics on words: Frontmatter , 1997 .

[10]  Jon Crowcroft,et al.  Quality-of-Service Routing for Supporting Multimedia Applications , 1996, IEEE J. Sel. Areas Commun..

[11]  Christian Jacquenet,et al.  Network Service Chaining Problem Statement , 2013 .

[12]  Gabriel Y. Handler,et al.  A dual algorithm for the constrained shortest path problem , 1980, Networks.

[13]  Peter Steenkiste,et al.  On path selection for traffic with bandwidth guarantees , 1997, Proceedings 1997 International Conference on Network Protocols.

[14]  Satish K. Tripathi,et al.  Quality of service based routing: a performance perspective , 1998, SIGCOMM '98.

[15]  Michael Walfish,et al.  A Policy Framework for the Future Internet , 2009, HotNets.