Coding Theory 1988: Coding Theory and Applications pp 213-225 | Cite as

Covering in hypercubes

  • Arif Ghafoor
  • Patrick Solé
Section III Combinatorial And Algebraic Aspects
Part of the Lecture Notes in Computer Science book series (LNCS, volume 388)

Abstract

In this paper we propose a semi-distributed self-diagnostic algorithm for Hypercube networks which is based on the use of a combinatorial structure known as the Hadamard matrix. We propose a model for providing fault- tolerance to the diagnostic scheme and to analyze the performance of the proposed diagnostic scheme. This analysis provides a tradeoff between the complexity of the algorithm and its level of fault-tolerance. However, the optimal solution to the diagnostic problem with desired level of fault- tolerance is shown to be related to the problem of finding the covering radius of a binary code which is a NP-hard problem for the Hypercube networks. We discuss various cases for n=8, 16, 32. However, for achieving a level of about 50% fault-tolerance for the proposed diagnostic scheme, we provide an optimal solution valid for all Hypercube networks.

Keywords

Diagnostic Scheme Graphical Distance Hadamard Matrice Hadamard Matrix Faulty Node 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    H. Sullivan, and T.R. Bashkow, ”A large scale, homogeneous, fully distributed parallel machine, I”, in Proc. IEEE 1977 Comp. Arch., 1977, pp. 105–117.Google Scholar
  2. [2]
    N.J.A. Sloane, and R.J. Dick, “On the Enumeration of Cosets of First Order Reed Muller Codes”, Proc. IEEE Inter. Conf. on Communication, Vol. 7, Montreal, Canada, June 1971, pp. 36.2–36.6.Google Scholar
  3. [3]
    E.R. Berlekemp, and L.R. Welch, “Weight Distributions of the Cosets of the (32,6) Reed-Muller Code”, IEEE Trans. on Inf. Theory, vol. IT-18, no. 1, Jan. 1972, pp. 203–207.CrossRefGoogle Scholar
  4. [4]
    L. Huguet, “Coding Scheme for a Wire-tap Channel Using Regular Codes”, Discrete Math., 1985.Google Scholar
  5. [5]
    A.M. McLoughlin, “The Complexity of Computing the Covering Radius of a Code”, IEEE Trans. on Inf. Theory, vol. IT-30, no. 6, November 1984, pp. 800–804.CrossRefGoogle Scholar
  6. [6]
    L.D. Baumert, “Cyclic Difference Sets”, Lect. Notes in Mathematics, vol. 182. London Mathematical Society, Springer-Verlag Pub. New York. 1971.Google Scholar
  7. [7]
    J. Maeng and M. Malek, “A comparison connection assignment for self-diagnosis of multiprocessor systems”, in Proc. FTFC-11, June 1981, pp. 173–175.Google Scholar
  8. [8]
    J.R. Armstrong and F.G. Gray, “Fault diagnosis in a Boolean n-cube array of microprocessors”, IEEE Trans. on Comp. vol. c-30, pp. 581–590, Aug. 1981.Google Scholar
  9. [9]
    P. Delsarte, “An Algebraic Approach to the Association Schemes of Coding Theory”, Phillips Res. Report Suppls. no. 10, 1973.Google Scholar
  10. [10]
    P. Solé, “Completely Regular and Completely Transitive Codes”, To appear in Disc rete Math.Google Scholar
  11. [11]
    J.G. Kuhl and S.M. Reddy, “Distributed fault-tolerance for large multiprocessor system”, Proc. 1980 Comp. Arch. Conf. France. May 1980.Google Scholar
  12. [12]
    M. Hall Jr., Combinatorial Theory, Blaisdell Publishing New York, 1967.Google Scholar
  13. [13]
    F.P. Preparata, G. Metze and R.T. Chien, ”On the connection assignment problem of diagnosable system”, IEEE Trans. on Computer, Dec. 1967, pp:848–854.Google Scholar
  14. [14]
    J.G. Kuhl and S.M. Reddy, ”Distributed fault-tolerance for large multiprocessor system”, Proc. 1980 Comp. Arch. Conf. France. May 1980.Google Scholar
  15. [15]
    F.J. MacWilliams and N.J.A. Sloane, The theory of error-correcting codes, vols. I and II, New York, North-Holland Publishing Co., 1977.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1989

Authors and Affiliations

  • Arif Ghafoor
    • 1
  • Patrick Solé
    • 2
  1. 1.Dept. of Electrical and Computer Engr.Syracuse UniversitySyracuse
  2. 2.School of Computer and Information ScienceSyracuse University

Personalised recommendations