• DocumentCode
    1413917
  • Title

    Better adaptive diagnosis of hypercubes

  • Author

    Kranakis, Evangelos ; Pelc, Andrzej

  • Author_Institution
    Sch. of Comput. Sci., Carleton Univ., Ottawa, Ont., Canada
  • Volume
    49
  • Issue
    10
  • fYear
    2000
  • fDate
    10/1/2000 12:00:00 AM
  • Firstpage
    1013
  • Lastpage
    1020
  • Abstract
    We consider the problem of adaptive fault diagnosis in hypercube multiprocessor systems. Processors perform tests on one another and later tests can be scheduled on the basis of previous test results. Fault-free testers correctly identify the fault status of tested processors, while faulty testers can give arbitrary test results. The goal is to identify correctly the status of all processors, assuming that the number of faults does not exceed the hypercube dimension. We propose an adaptive diagnosis algorithm whose efficiency is drastically better than that of any previously known strategies. While the worst-case number of tests for any of them exceeds 2n log n for an n-dimensional hypercube, our method uses at most 2n+3n/2 tests in the worst case. We can also modify our algorithm to improve the number of testing rounds. By slightly increasing the number of tests to 2n+(n+1)2 (still a much better performance than 2n log n), we can carry out diagnosis in at most 11 rounds in the worst case (as opposed to over n rounds in the best previously known strategy)
  • Keywords
    fault diagnosis; hypercube networks; adaptive diagnosis; fault diagnosis; fault status; fault-free testers; hypercube multiprocessor systems; hypercubes; Fault diagnosis; Helium; Hypercubes; Multiprocessing systems; Performance evaluation; Processor scheduling; System testing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.888036
  • Filename
    888036