TY - GEN
T1 - Fast fault-tolerant resource allocation
AU - Liao, Kewen
AU - Shen, Hong
PY - 2011
Y1 - 2011
N2 - We present the first efficient approximation algorithm for the Unconstrained Fault-Tolerant Resource Allocation (UFTRA) problem [12] with uniform fault tolerance levels. UFTRA is a relaxation of the classical Fault-Tolerant Facility Location problem [10]. Based on the fundamental primal-dual theory [23], our primal-dual algorithm achieves an approximation ratio of 1.861 while it can be implemented in quasi-linear time. Besides the significant improvement in runtime over all previous work, the solution quality of the algorithm matches the work in [26] using a phase-greedy algorithm and improves the result of [27] adopting the linear program rounding technique. Built on this algorithm, we also show that the capacitated UFTRA (CUFTRA) problem introduced in [12] achieves 3.722- approximation in quasi-linear time. In this paper, before the presence of the main algorithm and its extensive theoretical analysis, we provide some necessary background knowledge of the problem. This includes the problem's mathematical model formulation, the primal-dual theory applied to this formulation, and the problem's abstract system model with its potential application domains such as content distribution networks and cloud computing.
AB - We present the first efficient approximation algorithm for the Unconstrained Fault-Tolerant Resource Allocation (UFTRA) problem [12] with uniform fault tolerance levels. UFTRA is a relaxation of the classical Fault-Tolerant Facility Location problem [10]. Based on the fundamental primal-dual theory [23], our primal-dual algorithm achieves an approximation ratio of 1.861 while it can be implemented in quasi-linear time. Besides the significant improvement in runtime over all previous work, the solution quality of the algorithm matches the work in [26] using a phase-greedy algorithm and improves the result of [27] adopting the linear program rounding technique. Built on this algorithm, we also show that the capacitated UFTRA (CUFTRA) problem introduced in [12] achieves 3.722- approximation in quasi-linear time. In this paper, before the presence of the main algorithm and its extensive theoretical analysis, we provide some necessary background knowledge of the problem. This includes the problem's mathematical model formulation, the primal-dual theory applied to this formulation, and the problem's abstract system model with its potential application domains such as content distribution networks and cloud computing.
UR - http://www.scopus.com/inward/record.url?scp=84856674672&partnerID=8YFLogxK
U2 - 10.1109/PDCAT.2011.41
DO - 10.1109/PDCAT.2011.41
M3 - Conference contribution
AN - SCOPUS:84856674672
SN - 9780769545646
T3 - Parallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings
SP - 231
EP - 236
BT - Proceedings - 2011 12th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2011
T2 - 2011 12th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2011
Y2 - 20 October 2011 through 22 October 2011
ER -