TY - JOUR
T1 - From shortest-path to all-path
T2 - The routing continuum theory and its applications
AU - Li, Yanhua
AU - Zhang, Zhi Li
AU - Boley, Daniel
PY - 2014/7
Y1 - 2014/7
N2 - As a crucial operation, routing plays an important role in various communication networks. In the context of data and sensor networks, routing strategies such as shortest-path, multi-path and potential-based ("all-path") routing have been developed. Existing results in the literature show that the shortest path and all-path routing can be obtained from L1 and L2 flow optimization, respectively. Based on this connection between routing and flow optimization in a network, in this paper we develop a unifying theoretical framework by considering flow optimization with mixed (weighted) L1/L2-norms. We obtain a surprising result: as we vary the trade-off parameter θ, the routing graphs induced by the optimal flow solutions span from shortest-path to multi-path to all-path routing - this entire sequence of routing graphs is referred to as the routing continuum. We also develop an efficient iterative algorithm for computing the entire routing continuum. Several generalizations are also considered, with applications to traffic engineering, wireless sensor networks, and network robustness analysis.
AB - As a crucial operation, routing plays an important role in various communication networks. In the context of data and sensor networks, routing strategies such as shortest-path, multi-path and potential-based ("all-path") routing have been developed. Existing results in the literature show that the shortest path and all-path routing can be obtained from L1 and L2 flow optimization, respectively. Based on this connection between routing and flow optimization in a network, in this paper we develop a unifying theoretical framework by considering flow optimization with mixed (weighted) L1/L2-norms. We obtain a surprising result: as we vary the trade-off parameter θ, the routing graphs induced by the optimal flow solutions span from shortest-path to multi-path to all-path routing - this entire sequence of routing graphs is referred to as the routing continuum. We also develop an efficient iterative algorithm for computing the entire routing continuum. Several generalizations are also considered, with applications to traffic engineering, wireless sensor networks, and network robustness analysis.
KW - Routing continuum
KW - betweenness centrality
KW - network flow
UR - http://www.scopus.com/inward/record.url?scp=84903220880&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84903220880&partnerID=8YFLogxK
U2 - 10.1109/TPDS.2013.203
DO - 10.1109/TPDS.2013.203
M3 - Article
AN - SCOPUS:84903220880
SN - 1045-9219
VL - 25
SP - 1745
EP - 1755
JO - IEEE Transactions on Parallel and Distributed Systems
JF - IEEE Transactions on Parallel and Distributed Systems
IS - 7
M1 - 6579599
ER -