2019 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) 2019
DOI: 10.1109/dsn.2019.00039
|View full text |Cite
|
Sign up to set email alerts
|

Bonsai: Efficient Fast Failover Routing Using Small Arborescences

Abstract: To provide high availability despite link failures, many modern communication networks feature fast failover mechanisms in the data plane, which operates orders of magnitude faster than the control plane. While the configuration of highly resilient data planes using the shortest possible backup routes is known to be a difficult combinatorial problem, over the last years, much progress has been made in the design of algorithms which provably guarantee connectivity even under many concurrent link failures. Howev… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1
1

Relationship

4
4

Authors

Journals

citations
Cited by 18 publications
(31 citation statements)
references
References 55 publications
0
31
0
Order By: Relevance
“…For destination-based routing, observe that we do not need to forward to a node with a depth exactly one smaller, but any smaller depth (or higher version) would suffice. In this context, fault-tolerance could benefit benefit from link-disjoint forwarding trees [15], which can be computed efficiently [16], along with appropriate optimization for route lengths [17,18].…”
Section: Discussion: Speed Up and Fault-tolerancementioning
confidence: 99%
“…For destination-based routing, observe that we do not need to forward to a node with a depth exactly one smaller, but any smaller depth (or higher version) would suffice. In this context, fault-tolerance could benefit benefit from link-disjoint forwarding trees [15], which can be computed efficiently [16], along with appropriate optimization for route lengths [17,18].…”
Section: Discussion: Speed Up and Fault-tolerancementioning
confidence: 99%
“…. Example network from [14] with two different t-rooted arc-disjoint spanning arborescence decompositions, T 1 left and T 2 right. In both of them one arborescence is drawn with dotted red arrows, while the second arborescence is depicted with dashed blue arrows.…”
Section: Impossibility Of Beating Arborescencesmentioning
confidence: 99%
“…hold when swapping e = (u, v) ∈ 0 − arborescence with e = (u, v ) ∈ E(T j ) to ensure that the resulting arborescences are valid [14]:…”
Section: The Postprocessing Frameworkmentioning
confidence: 99%
“…31), introducing latency and load. The latter has been addressed in a line of work by Pignolet et al [260], [261], e.g., relying on combinatorial designs or postprocessing of the arborescences [262]- [264].…”
Section: A Rerouting Along Arborescencesmentioning
confidence: 99%
“…Consequently, they may not provide any guarantees regarding the observed path length (or stretch). However, the recent advancements in static fast-recovery mechanisms relying on modified arborescence-based network decompositions provide one of the possible solutions to this issue [262], [269]. • Load: Another important objective is to avoid congestion during and after failover, see e.g., [260], [270].…”
Section: Classification Summarymentioning
confidence: 99%