Abstract
We consider the problem of computing minimum congestion, fault-tolerant, redundant assignments of messages to faulty parallel delivery channels. In particular, we are given a set M of faulty channels, each having an integer capacity c i and failing independently with probability f i . We are also given a set of messages to be delivered over M, and a fault-tolerance constraint (1– ε), and we seek a redundant assignment φ that minimize congestion Cong(φ), i.e. the maximum channel load, subject to the constraint that, with probability no less than (1– ε), all the messages have a copy on at least one active channel. We present a 4-approximation algorithm for identical capacity channels and arbitrary messages sizes, and a \(2 \left \lceil \frac{\ln(\vert M\vert/\epsilon)}{\ln(1/f_{\mathrm{max}})} \right \rceil\)-approximation algorithm for related capacity channels and unit size messages.
Both algorithms are based on computing a collection of disjoint channel subsets such that, with probability no less than (1– ε), at least one channel is active in each subset. The objective is to maximize the sum of the minimum subset capacities. Since the exact version of this problem is \(\mathcal{NP}\)-complete, we present a 2-approximation algorithm for identical capacities, and a (8 + o(1))-approximation algorithm for arbitrary capacities.
This work was partially supported by ESPRIT LTR Project no. 20244—ALCOM-IT.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Assmann, S.F., Johnson, D.S., Kleitman, D.J., Leung, J.Y.-T.: On a Dual Version of the One-Dimensional Bin Packing Problem. Journal of Algorithms 5, 502–525 (1984)
Fotakis, D.A., Spirakis, P.G.: Minimum Congestion Redundant Assignments to Tolerate Random Faults (1999), http://students.ceid.upatras.gr/~fotakis
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the The- ory of NP-Completeness. Freeman, San Francisco (1979)
Gasieniec, L., Kranakis, E., Krizanc, D., Pelc, A.: Minimizing Congestion of Layouts for ATM Networks with Faulty Links. In: Proc. of the 21st Mathematical Foundations of Computer Science, pp. 372–381 (1996)
Hochbaum, D.S. (ed.): Approximation Algorithms for NP-hard problems. PWS Publishing (1997)
Ibarra, O.H., Kim, C.E.: Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems. Journal of the Association for Computing Machinery 22, 463–468 (1975)
Kalyanasundaram, B., Pruhs, K.R.: Fault-Tolerant Scheduling. In: Proc. of the 26th ACM Symposium on Theory of Computing, pp. 115–124 (1994)
Karger, D.R.: A Randomized Fully Polynomial Time Approximation Scheme for the All Terminal Network Reliability Problem. In: Proc. of the 27th ACM Symposium on Theory of Computing, pp. 11–17 (1995)
Kleinberg, J., Rabani, Y., Tardos, E.: Allocating Bandwidth for Bursty Connections. In: Proc. of the 29th ACM Symposium on Theory of Computing, pp. 664–673 (1997)
Lomonosov, M.V.: Bernoulli Scheme with Closure. Problems of Information Transmission 10, 73–81 (1974)
Papadimitriou, C.H.: Computational Complexity. Addison-Wesley, Reading (1994)
Toda, S., Watanabe, O.: Polynomial-time 1-Turing reductions from #PH to #P. Theoretical Computer Science 100, 205–221 (1992)
Valiant, L.G.: The Complexity of Enumeration and Reliability Problems. SIAM Journal on Computing 8(3), 410–421 (1979)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fotakis, D.A., Spirakis, P.G. (1999). Efficient Redundant Assignments under Fault-Tolerance Constraints. In: Hochbaum, D.S., Jansen, K., Rolim, J.D.P., Sinclair, A. (eds) Randomization, Approximation, and Combinatorial Optimization. Algorithms and Techniques. RANDOM APPROX 1999 1999. Lecture Notes in Computer Science, vol 1671. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48413-4_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-48413-4_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66329-4
Online ISBN: 978-3-540-48413-4
eBook Packages: Springer Book Archive