TY - JOUR
T1 - Non-derivative algorithm design for efficient routing over unreliable stochastic networks
AU - Li, Bin
AU - Eryilmaz, Atilla
N1 - Funding Information:
This work is supported by the NSF grants: CAREER-CNS-0953515 and CCF-0916664 . Also, the work of A. Eryilmaz was in part supported by the QNRF grant number NPRP 09-1168-2-455 .
PY - 2014
Y1 - 2014
N2 - We study the question of routing for minimum average drop rate over unreliable servers that are susceptible to random buffer failures, which arises in unreliable data or manufacturing networks. Interestingly, we first reveal that the traditional Join-the-Shortest-Queue (JSQ) or optimal Randomized Splitting (RS) strategies are consistently outperformed by the Constant Splitting Rule (CSR) where the incoming traffic is split with a constant fraction towards the available servers. This finding motivates us to obtain the optimal splitting fraction under CSR. However, the objective function to be minimized depends on the mean queue length of the servers, whose closed-form expression is not available and often intractable for general arrival and service processes. Thus, we use non-derivative methods to solve this optimization problem by approximately evaluating the objective value at each iteration. To that end, we explicitly characterize the approximation error by utilizing the regenerating nature of unreliable buffers. By adaptively controlling the precision of this approximation, we show that our proposed algorithm converges to an optimal splitting decision in the almost sure sense. Yet, previous works on non-derivative methods assume continuous differentiability of the objective function, which is not the case in our setup. We relax this strong assumption to the case when the objective function is locally Lipschitz continuous, which is another contribution of this paper.
AB - We study the question of routing for minimum average drop rate over unreliable servers that are susceptible to random buffer failures, which arises in unreliable data or manufacturing networks. Interestingly, we first reveal that the traditional Join-the-Shortest-Queue (JSQ) or optimal Randomized Splitting (RS) strategies are consistently outperformed by the Constant Splitting Rule (CSR) where the incoming traffic is split with a constant fraction towards the available servers. This finding motivates us to obtain the optimal splitting fraction under CSR. However, the objective function to be minimized depends on the mean queue length of the servers, whose closed-form expression is not available and often intractable for general arrival and service processes. Thus, we use non-derivative methods to solve this optimization problem by approximately evaluating the objective value at each iteration. To that end, we explicitly characterize the approximation error by utilizing the regenerating nature of unreliable buffers. By adaptively controlling the precision of this approximation, we show that our proposed algorithm converges to an optimal splitting decision in the almost sure sense. Yet, previous works on non-derivative methods assume continuous differentiability of the objective function, which is not the case in our setup. We relax this strong assumption to the case when the objective function is locally Lipschitz continuous, which is another contribution of this paper.
UR - http://www.scopus.com/inward/record.url?scp=84887861247&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84887861247&partnerID=8YFLogxK
U2 - 10.1016/j.peva.2013.10.002
DO - 10.1016/j.peva.2013.10.002
M3 - Article
AN - SCOPUS:84887861247
SN - 0166-5316
VL - 71
SP - 44
EP - 60
JO - Performance Evaluation
JF - Performance Evaluation
ER -