scispace - formally typeset
Journal ArticleDOI

On shortest path representation

TLDR
To the best of the knowledge, this is the first time that an algorithm is proposed, which is not only able to find a minimal representation in polynomial time, but also assures link weight integrality.
Abstract
Lately, it has been proposed to use shortest path first routing to implement Traffic Engineering in IP networks. The idea is to set the link weights so that the shortest paths, and the traffic thereof, follow the paths designated by the operator. Clearly, only certain shortest path representable path sets can be used in this setting, that is, paths which become shortest paths over some appropriately chosen positive, integer-valued link weights. Our main objective in this paper is to distill and unify the theory of shortest path representability under the umbrella of a novel flow-theoretic framework. In the first part of the paper, we introduce our framework and state a descriptive necessary and sufficient condition to characterize shortest path representable paths. Unfortunately, traditional methods to calculate the corresponding link weights usually produce a bunch of superfluous shortest paths, often leading to congestion along the unconsidered paths. Thus, the second part of the paper is devoted to reducing the number of paths in a representation to the bare minimum. To the best of our knowledge, this is the first time that an algorithm is proposed, which is not only able to find a minimal representation in polynomial time, but also assures link weight integrality. Moreover, we give a necessary and sufficient condition to the existence of a one-to-one mapping between a path set and its shortest path representation. However, as revealed by our simulation studies, this condition seems overly restrictive and instead, minimal representations prove much more beneficial.

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

A new GPU-based approach to the Shortest Path problem

TL;DR: This work significantly speeds up the computation of the SSSP, not only with respect to the CPU-based version, but also to other state-of-the-art GPU implementation based on Dijkstra, due to Martin et al.
Journal ArticleDOI

Achieving Optimal Traffic Engineering Using a Generalized Routing Framework

TL;DR: A generalized routing framework to realize the optimal TE, which can be potentially implemented via OSPFor MPLS-based approaches and is designed as a link-state protocol with hop-by-hop forwarding to implement the shortest-path penalizing exponential flow-splitting.
Book

The Shortest-Path Problem: Analysis and Comparison of Methods

TL;DR: This paper describes this shortest path problem in detail, starting with the classic Dijkstra's algorithm and moving to more advanced solutions that are currently applied to road network routing, including the use of heuristics and precomputation techniques.
Book ChapterDOI

OSPF for Implementing Self-adaptive Routing in Autonomic Networks: A Case Study

TL;DR: It is argued that the degree of self-management and self-adaptation embedded by design into existing protocols needs to be well understood before one can enhance or integrate such protocols into self-managing network architectures that exhibit more advanced autonomic behaviors.

Optimal OSPF traffic engineering using legacy Equal Cost Multipath load balancing

TL;DR: This paper studies the special case of full-mesh MPLS overlays, which already promises with important practical applications yet turns out rather untrivial to solve, and proposes a technique that effectively emulates optimal traffic engineering using only off-the-shelf IP routing technology.
References
More filters
Book

Network Flows: Theory, Algorithms, and Applications

TL;DR: In-depth, self-contained treatments of shortest path, maximum flow, and minimum cost flow problems, including descriptions of polynomial-time algorithms for these core models are presented.

OSPF Version 2

J. Moy
TL;DR: This memo documents version 2 of the OSPF protocol, a link-state routing protocol designed to be run internal to a single Autonomous System.
Book

Linear Programming and Network Flows

TL;DR: This chapter discusses the complexity of the Simplex Algorithms and their applications in linear algebra, convex analysis, and Polyhedral Sets.
Journal ArticleDOI

Quality-of-service routing for supporting multimedia applications

TL;DR: This paper first examines the basic problem of QoS routing, namely, finding a path that satisfies multiple constraints, and its implications on routing metric selection, and presents three path computation algorithms for source routing and for hop-by-hop routing.
Proceedings ArticleDOI

Internet traffic engineering by optimizing OSPF weights

TL;DR: Surprisingly it turned out that for the proposed AT&T WorldNet backbone, weight settings that performed within a few percent from that of the optimal general routing where the flow for each demand is optimally distributed over all paths between source and destination.