John S. Baras

2012

Local Topology Pruning for Algebraic QoS Path Computations for Link-State Routing

Kiran K. Somasundaram and John S. Baras

submitted

 

Abstract

Topology control for link-state routing is a mechanism to reduce link-state broadcast. Local pruning is a distributed mechanism where nodes prune local link-state information with exclusively local neighbor(-hood) information. An example of a local pruning mechanism is the topology selection mechanism used in Optimized Link State Routing (OLSR), which selects a reduced topology from the two-hop neighbor connectivity information. In local pruning mechanisms, the links that are removed by pruning are not broadcast, and consequently, the link-state information that is broadcast constitutes a reduced subgraph of the original link-state graph. The non-triviality in these mechanisms arise from the requirement that the local pruning policy must ensure that certain QoS optimal paths are preserved
in the reduced sub-graph for subsequent QoS path computations. In a previous work, we introduced a local pruning policy that ensures that certain class of global path-QoS properties are preserved in the reduced sub-graph. We showed that this pruning policy uses a certain ”distribution of order” property that the class of QoS rules satisfy to guarantee global QoS properties from local pruning.

In this paper, we use an algebraic framework introduced for generalized QoS path computations to derive sufficient conditions on the class of QoS metrics and rules for our pruning policy. The works of Sobrinho and Griffin introduced an algebraic path problem defined over semirings to prove the correctness of hopby- hop routing and distance vector routing protocols. We invoke and extend this algebra to prove loop-freedom of our local pruning mechanism. We define an instance of an idempotent semiring over vector metrics that handles multi-metric QoS path weights. We show that the ”strict-inflatory” condition that ensures loop-freedom for hop-by-hop and distance vector routing, shown in prior work, is also a sufficient condition for loop-free pruning for our local pruning policy. Index Terms—Topology control, Link-state routing, Semiring algebra, Pareto efficiency, Bellman’s optimality principle

Biography | Site Map | Contact Dr. Baras | Send Feedback | ©2009 ISR