Routing regardless of network stability

0Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

How effective are interdomain routing protocols, such as the Border Gateway Protocol, at routing packets? Theoretical analyses have attempted to answer this question by ignoring the packets and instead focusing upon protocol stability. To study stability, it suffices to model only the control plane (which determines the routing graph) - an approach taken in the Stable Paths Problem. To analyse packet routing, it requires modelling the interactions between the control plane and the forwarding plane (which determines when packets are forwarded), and our first contribution is to introduce such a model. We then examine the effectiveness of packet routing in this model for the broad class next-hop preferences with filtering. Here each node v has a filtering list consisting of nodes it does not want its packets to route through. Acceptable paths (those that avoid nodes in the filtering list) are ranked according to the next-hop, that is, the neighbour of v that the path begins with. On the negative side, we present a strong inapproximability result. For filtering lists of cardinality at most one, given a network in which an equilibrium is guaranteed to exist, it is NP-hard to approximate the maximum number of packets that can be routed to within a factor of O(n 1-ε ), for any constant ε > 0. On the positive side, we give algorithms to show that in two fundamental cases every packet will eventually route with probability one. The first case is when each node's filtering list contains only itself, that is, . Moreover, with positive probability every packet will be routed before the control plane reaches an equilibrium. The second case is when all the filtering lists are empty, that is, . Thus, with probability one packets will route even when the nodes don't care if their packets cycle! Furthermore, with probability one every packet will route even when the control plane has no equilibrium at all. To our knowledge, these are the first results to guarantee the possibility that all packets get routed without stability. These positive results are tight - for the general case of filtering lists of cardinality one, it is not possible to ensure that every packet will eventually route. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Laekhanukit, B., Vetta, A., & Wilfong, G. (2012). Routing regardless of network stability. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7501 LNCS, pp. 719–730). https://doi.org/10.1007/978-3-642-33090-2_62

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free