TY - JOUR
T1 - Randomized oblivious integral routing for minimizing power cost
AU - Shi, Yangguang
AU - Zhang, Fa
AU - Wu, Jie
AU - Liu, Zhiyong
N1 - Publisher Copyright:
© 2015 Elsevier B.V.
PY - 2015/11/23
Y1 - 2015/11/23
N2 - Given an undirected network G(V, E) and a set of traffic requests R, the minimum power-cost routing problem requires that each Rk ∈ R be routed along a single path to minimize ∑e∈E(le)α, where le is the traffic load on edge e and α is a constant greater than 1. Typically, α ∈ (1, 3]. This problem is important in optimizing the energy consumption of networks. To address this problem, we propose a randomized oblivious routing algorithm. An oblivious routing algorithm makes decisions independently of the current traffic in the network. This feature enables the efficient implementation of our algorithm in a distributed manner, which is desirable for large-scale high-capacity networks. An important feature of our work is that our algorithm can satisfy the integral constraint, which requires that each traffic request Rk should follow a single path. We prove that, given this constraint, no randomized oblivious routing algorithm can guarantee a competitive ratio bounded by o(|E|α-1/α+1). By contrast, our approach provides a competitive ratio of O(|E|α-1/α+1 log2α/α+1 |V| · logα-1 D), where D is the maximum demand of traffic requests. Furthermore, our results also hold for a more general case where the objective is to minimize ∑e(le)p, where p ≥ 1 is an arbitrary unknown parameter with a given upper bound α > 1. The theoretical results established in proving these bounds can be further generalized to a framework of designing and analyzing oblivious integral routing algorithms, which is significant for research on minimizing ∑e(le)α in specific scenarios with simplified problem settings. For instance, we prove that this framework can generate an oblivious integral routing algorithm whose competitive ratio can be bounded by O(logα |V| · logα-1 D) and O(log3α |V| ⋅ logα-1 D) on expanders and hypercubes, respectively.
AB - Given an undirected network G(V, E) and a set of traffic requests R, the minimum power-cost routing problem requires that each Rk ∈ R be routed along a single path to minimize ∑e∈E(le)α, where le is the traffic load on edge e and α is a constant greater than 1. Typically, α ∈ (1, 3]. This problem is important in optimizing the energy consumption of networks. To address this problem, we propose a randomized oblivious routing algorithm. An oblivious routing algorithm makes decisions independently of the current traffic in the network. This feature enables the efficient implementation of our algorithm in a distributed manner, which is desirable for large-scale high-capacity networks. An important feature of our work is that our algorithm can satisfy the integral constraint, which requires that each traffic request Rk should follow a single path. We prove that, given this constraint, no randomized oblivious routing algorithm can guarantee a competitive ratio bounded by o(|E|α-1/α+1). By contrast, our approach provides a competitive ratio of O(|E|α-1/α+1 log2α/α+1 |V| · logα-1 D), where D is the maximum demand of traffic requests. Furthermore, our results also hold for a more general case where the objective is to minimize ∑e(le)p, where p ≥ 1 is an arbitrary unknown parameter with a given upper bound α > 1. The theoretical results established in proving these bounds can be further generalized to a framework of designing and analyzing oblivious integral routing algorithms, which is significant for research on minimizing ∑e(le)α in specific scenarios with simplified problem settings. For instance, we prove that this framework can generate an oblivious integral routing algorithm whose competitive ratio can be bounded by O(logα |V| · logα-1 D) and O(log3α |V| ⋅ logα-1 D) on expanders and hypercubes, respectively.
KW - Competitive ratio
KW - Energy efficiency
KW - Integral routing
KW - Oblivious routing
KW - Randomized algorithm
UR - http://www.scopus.com/inward/record.url?scp=84951279477&partnerID=8YFLogxK
U2 - 10.1016/j.tcs.2015.07.007
DO - 10.1016/j.tcs.2015.07.007
M3 - Article
AN - SCOPUS:84951279477
SN - 0304-3975
VL - 607
SP - 221
EP - 246
JO - Theoretical Computer Science
JF - Theoretical Computer Science
ER -