• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Swapping a failing edge of a single source shortest paths tree is good and fast, Algorithmica 35 (2003)

by E Nardelli, G Proietti, P Widmayer
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 10

Finding All the Best Swaps of a Minimum Diameter Spanning Tree Under Transient Edge Failures

by Enrico Nardelli, Guido Proietti - Journal of Graph Algorithms and Applications , 1998
"... Abstract. In network communication systems, frequently messages are routed along a minimum diameter spanning tree (MDST) of the network, to minimize the maximum delay in delivering a message. When a transient edge failure occurs, it is important to choose a temporary replacement edge which minimizes ..."
Abstract - Cited by 13 (6 self) - Add to MetaCart
Abstract. In network communication systems, frequently messages are routed along a minimum diameter spanning tree (MDST) of the network, to minimize the maximum delay in delivering a message. When a transient edge failure occurs, it is important to choose a temporary replacement edge which minimizes the diameter of the new spanning tree. Such an optimal replacement is called the best swap. As a natural extension, the all-best-swaps (ABS) problem is the problem of finding the best swap for every edge of the MDST. Given a weighted graph G =(V, E), where |V | = n and |E | = m,wesolvetheABSprobleminO(n √ m)time and O(m + n) space, thus improving previous bounds for m = o(n 2). 1

Efficient protocols for computing optimal swap edges

by Paola Flocchini, Antonio Mesa Enriques, Linda Pagli, Nicola Santoro - In Proc. of 3rd IFIP International Conference on Theoretical Computer Science (TCS
"... Abstract We consider the problem of computing the optimal swap edges of a shortest-path tree. This theoretical problem arises in practice in systems that offer point-offailure shortest-path rerouting service in presence of a single link failure: if the shortest path is not affected by the failed lin ..."
Abstract - Cited by 4 (4 self) - Add to MetaCart
Abstract We consider the problem of computing the optimal swap edges of a shortest-path tree. This theoretical problem arises in practice in systems that offer point-offailure shortest-path rerouting service in presence of a single link failure: if the shortest path is not affected by the failed link, then the message will be delivered through that path; otherwise, the system will guarantee that, when the message reaches the node where the failure has occurred, the message will then be rerouted through the shortest-path to its destination. There exist highly efficient serial solutions for the problem, but unfortunately because of the structures they use, there is no known (nor foreseeable) efficient distributed implementation for them. A distributed protocol exists only for finding swap edges, not necessarily optimal ones. We present two simple and efficient distributed algorithms for computing the optimal swap edges of a shortest-path tree. One algorithm uses messages containing a constant amount of information, while the other is tailored for systems that allow long messages. The amount of data transferred by the protocols is the same and depends on on the structure of the shortest-path spanning-tree; it is no more, and sometimes significantly less, than the cost of constructing the shortest-path tree.

Computing all the best swap edges distributively

by P. Flocchini, L. Pagli, G. Prencipe, N. Santoro, P. Widmayer, T. Zuva - PROC. 8-TH INT. CONFERENCE ON PRINCIPLES OF DISTRIBUTED SYSTEMS (OPODIS’04), LNCS 3544 , 2004
"... Recently great attention has been given to point-of-failure swap rerouting, an efficient technique for routing in presence of transient failures. According to this technique, a message follows the normal routing table information unless the next hop has failed; in this case, it is redirected towards ..."
Abstract - Cited by 3 (2 self) - Add to MetaCart
Recently great attention has been given to point-of-failure swap rerouting, an efficient technique for routing in presence of transient failures. According to this technique, a message follows the normal routing table information unless the next hop has failed; in this case, it is redirected towards a precomputed link, called swap; once this link has been crossed, normal routing is resumed. The amount of precomputed information required in addition to the routing table is rather small: a single link per each destination. Several efficient serial algorithms have been presented to compute this information; none of them can unfortunately be efficiently implemented in a distributed environment. In this paper we present protocols, based on a new strategy, that allow the efficient computation of all the optimal swap edges under several optimization criteria.

Maintaining a minimum spanning tree under transient node failures

by Enrico Nardelli, Guido Proietti - Proc. of the 8th European Symposium on Algorithms (ESA 2000
"... Abstract. Given a 2-node connected, undirected graph G = (V,E), with n nodes and m edges with real weights, and given a minimum spanning tree (MST) T =(V, ET)ofG, we studythe problem of finding, for everynode v ∈ V,theMSTofG − v =(V \{v},E \ Ev), where Ev is the set of edges incident to v in G. We s ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract. Given a 2-node connected, undirected graph G = (V,E), with n nodes and m edges with real weights, and given a minimum spanning tree (MST) T =(V, ET)ofG, we studythe problem of finding, for everynode v ∈ V,theMSTofG − v =(V \{v},E \ Ev), where Ev is the set of edges incident to v in G. We show that this problem can be solved in O(min(m · α(n, n),m+ n log n)) time and O(m) space. Our solution improves on the previouslyknown O(m log n) time bound. 1

Point-of-Failure Swap Rerouting: Computing The Optimal Swaps Distributively

by P. Flocchini, A. Mesa Enriques, L. Pagli, G. Prencipe, Nicola Santoro
"... We consider the problem of computing the optimal swap edges of a shortest-path tree. This problem arises in designing systems that offer point-of-failure shortest-path rerouting service in presence of a single link failure: if the shortest path is not affected by the failed link, then the message wi ..."
Abstract - Add to MetaCart
We consider the problem of computing the optimal swap edges of a shortest-path tree. This problem arises in designing systems that offer point-of-failure shortest-path rerouting service in presence of a single link failure: if the shortest path is not affected by the failed link, then the message will be delivered through that path; otherwise, the system will guarantee that, when the message reaches the node where the failure has occurred, the message will then be re-routed through the shortest-path to its destination. There exist highly efficient serial solutions for the problem, but unfortunately because of the structures they use, there is no known (nor foreseeable) efficient distributed implementation for them. A distributed protocol exists only for finding swap edges, not necessarily optimal ones. We present two simple and efficient distributed algorithms for computing the optimal swap edges of a shortest-path tree. One algorithm uses messages containing a constant amount of information, while the other is tailored for systems that allow long messages. The amount of data transferred by the protocols is the same and depends on the structure of the shortest-path spanning-tree; it is no more, and sometimes significantly less, than the cost of constructing the shortest-path tree.

Distributed Computation for Swapping a Failing

by Linda Pagli, Tranos Zuva
"... Abstract. We consider the problem of computing the best swap edges of a shortest-path tree Tr rooted in r. That is, given a single link failure: if the path is not affected by the failed link, then the message will be delivered through that path; otherwise, we want to guarantee that, when the messag ..."
Abstract - Add to MetaCart
Abstract. We consider the problem of computing the best swap edges of a shortest-path tree Tr rooted in r. That is, given a single link failure: if the path is not affected by the failed link, then the message will be delivered through that path; otherwise, we want to guarantee that, when the message reaches the edge (u, v) where the failure has occurred, the message will then be re-routed using the computed swap edge. There exist highly efficient serial solutions for the problem, but unfortunately because of the structures they use, there is no known (nor foreseeable) efficient distributed implementation for them. A distributed protocol exists only for finding swap edges, not necessarily optimal ones. In [6], distributed solutions to compute the swap edge that minimizes the distance from u to r have been presented. In contrast, in this paper we focus on selecting, efficiently and distributively, the best swap edge according to an objective function suggested in [13]: we choose the swap edge that minimizes the distance from u to v.

Computing All the Best Swap Edges

by P. Flocchini, L. Pagli, G. Prencipe, N. Santoro, P. Widmayer, T. Zuva
"... In systems using shortest-path routing tables, a single link failure is enough to interrupt the message transmission by disconnecting one or more shortestpath spanning trees. The on-line recomputation of an alternative path or of the entire new shortest path trees, rebuilding the routing tables acco ..."
Abstract - Add to MetaCart
In systems using shortest-path routing tables, a single link failure is enough to interrupt the message transmission by disconnecting one or more shortestpath spanning trees. The on-line recomputation of an alternative path or of the entire new shortest path trees, rebuilding the routing tables accordingly, is rather

153 EFFICIENT PROTOCOLS FOR COMPUTING THE OPTIMAL SWAP EDGES OF A SHORTEST PATH TREE

by Paola Flocchini, Antonio Mesa Enriques, Linda Pagli, Nicola Santoro
"... Keywords: We consider the problem of computing the optimal swap edges of a shortest-path tree. This theoretical problem arises in practice in systems that offer point-offailure shortest-path rerouting service in presence of a single link failure: if the shortest path is not affected by the failed li ..."
Abstract - Add to MetaCart
Keywords: We consider the problem of computing the optimal swap edges of a shortest-path tree. This theoretical problem arises in practice in systems that offer point-offailure shortest-path rerouting service in presence of a single link failure: if the shortest path is not affected by the failed link, then the message will be delivered through that path; otherwise, the system will guarantee that, when the message reaches the node where the failure has occurred, the message will then be rerouted through the shortest-path to its destination. There exist highly efficient serial solutions for the problem, but unfortunately because of the structures they use, there is no known (nor foreseeable) efficient distributed implementation for them. A distributed protocol exists only for finding swap edges, not necessarily optimal ones. We present two simple and efficient distributed algorithms for computing the optimal swap edges of a shortest-path tree. One algorithm uses messages containing a constant amount of information, while the other is tailored for systems that allow long messages. The amount of data transferred by the protocols is the same and depends on on the structure of the shortest-path spanning-tree; it is no more, and sometimes significantly less, than the cost of constructing the shortest-path tree.

On the Computational Complexity of Reoptimization

by unknown authors
"... 2 Scientific Work ..."
Abstract - Add to MetaCart
2 Scientific Work

Brief Annoucement: Distributed Swap Edges Computation for Minimum Routing Cost Spanning Trees

by Linda Pagli
"... Given a weighted graph G(VG,EG) representing a communication network, with n nodes and m edges where the weights are positive integers, its Spanning Tree is typically used to route messages. In [1] the routing cost of a spanning tree is defined as the sum of the distances over all pairs of vertices ..."
Abstract - Add to MetaCart
Given a weighted graph G(VG,EG) representing a communication network, with n nodes and m edges where the weights are positive integers, its Spanning Tree is typically used to route messages. In [1] the routing cost of a spanning tree is defined as the sum of the distances over all pairs of vertices of this tree. Hence,
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University