Abstract
We study all-to-all broadcasting in hypercubes with randomly distributed Byzantine faults. We construct an efficient broadcasting scheme BC1-n-cube running on the n-dimensional hypercube (n-cube for short) in 2n rounds, where for communication by each node of the n-cube, only one of its links is used in each round. The scheme BC1-n-cube can tolerate ⌊(n −1)/2⌋ Byzantine node and/or link faults in the worst case. If there are at most f Byzantine faulty nodes randomly distributed in the n-cube, BC1-n-cube succeeds with a probability higher than 1-(64nf/2n)⌈n/2⌉. In other words, if 1/(64nk) of all the nodes (i.e., 2n/(64nk) nodes) fail in Byzantine manner randomly in the n-cube, then the scheme succeeds with a probability higher than 1 −k−⌈ n/2 ⌉. We also consider the case where all nodes are faultless but links may fail randomly in the n-cube. Scheme BC1-n-cube succeeds with a probability higher than 1 −k−⌈ n/2 ⌉ provided that not more than l/(64(n + 1)k) of all the links in the n-cube fail in Byzantine manner randomly. For the case where only links may fail, we give another broadcasting scheme BC2-n-cube which runs in 2n2 rounds. Broadcasting by BC2-n-cube is successful with a high probability if the number of Byzantine faulty links randomly distributed in the n-cube is not more than a constant fraction of the total number of links. That is, it succeeds with a probability higher than 1−n·k−⌈ n/2 ⌉ if l/(48k) of all the links in the n-cube fail in Byzantine manner randomly.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Alam, M. S. and Melhem, R. G., “ How to use an incomplete hypercube for fault tolerance,” Proc. of the 1st European Workshop on Hypercubes and Distributed Computers, pp. 329–341, 1989.
Alon, N., Barak, A. and Mauber, U., “On disseminating information reliably without broadcasting,” the 7th International Conference on Distributed Computing Systems, pp. 74–81, 1987.
Bienstock, D., “Broadcasting with random faults,” Discret Applied Mathematics, Vol. 20, pp. 1–7, 1988.
Blough, D. B. and Pelc, A., “Optimal communication in networks with randomly distributed faults” Networks, vol. 23, pp. 691–701, 1993.
Carlsson, S., Igarashi, Y., Kanai, K., Lingas, A., Miura, K. and Petersson, O., “Information disseminating schemes for fault tolerance in hypercubes,” IEICE Trans. on Fundamentals of Electronics, Communications and Computer Sciences, E75-A, pp. 255–260, 1992.
Chlebus, B. S., Diks, K. and Pelc, A., “Optimal broadcasting in faulty hypercubes,” Proc. of the 21st International Symposium on Fault-Tolerant Computing, pp. 266–273, 1991.
Chlebus, B. S., Diks, K and Pelc, A., “Sparse networks supporting efficient reliable broadcasting,” Proc. of ICALP'93, LNCS, Vol. 710, Springer-Verlag, pp. 388–397, 1993.
Fraigniaud, P. and Peyrat, C., “Broadcasting in a hypercubes when some calls fail,” Information Processing Letters, Vol. 39, pp. 115–119, 1991.
Gargano, L. and Vaccaro, U., “Minimum time broadcasting network tolerating a logarithmic number of faults,” SIAM J. of Discrete Math., Vol. 5, pp. 178–198, 1992.
Gargano, L., Rescigno, A. and Vaccaro, U., “Fault tolerant hypercubes broadcasting via information dispersal,” Networks, Vol. 23, pp. 271–282, 1993.
Hastad, J., Leighton, T. and Newman, M., “Fast computation using faulty hypercubes,” Proc. of the 21st ACM Symposium on Theory of Computing, pp. 251–263, 1989.
Hedetniemi, S. M., Hedetniemi, S. T. and Liestman, A. L., “A survey of gossiping and broadcasting in communication networks,” Networks, Vol. 18, pp. 1249–1268, 1988.
Igarashi, Y., Kanai, K, Miura, K. and Osawa, S., “Optimal schemes for disseminating information and their fault tolerance,” IEICE Trans. on Information and Systems, pp. 22–29, 1992.
Pelc, A., “Reliable communication in networks with Byzantine link failures,” Networks, pp. 441–459, 1992.
Ramanathan, P. and Shin, K. G., “Reliable broadcasting in hypercube multiprocessors,” IEEE Trans. on Computers, Vol. 37, pp. 1654–1657, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bao, F., Igarashi, Y., Katano, K. (1995). Broadcasting in hypercubes with randomly distributed Byzantine faults. In: Hélary, JM., Raynal, M. (eds) Distributed Algorithms. WDAG 1995. Lecture Notes in Computer Science, vol 972. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022149
Download citation
DOI: https://doi.org/10.1007/BFb0022149
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60274-3
Online ISBN: 978-3-540-44783-2
eBook Packages: Springer Book Archive