The search functionality is under construction.
The search functionality is under construction.

Fault Tolerant Processor Allocation in Hypercube Multiprocessors

Dusan JOKANOVIC, Norio SHIRATORI, Shoichi NOGUCHI

  • Full Text Views

    0

  • Cite this

Summary :

In hypercube multiprocessors it is important for the resource manager to be able to recognize and allocate subcubes of adequate sizes. Known allocation schemes, such as Gray code allocation strategy, do not consider hypercube in which there are faulty processors. However, faulty processors destroy some of the subcubes which resource manager can recognize searching on the current allocation list. This decreases the allocation performance. We propose a fault tolerant allocation algorithm which reconstucts allocaton list in order to remedy damege caused by faults. First, one measure of goodness of allocation list is introsuced referred to as a subcube recogizability. Then, general rules for allocation list restructuring are formulated. Accordingly, a two-step algorithm is developed which builds a new allocation list with improved subcube recognizability. Namely, the number and/or size of fault-free recognizable subcubes on the new list are maximal, for the given distribution of faults. Such a graceful degradation of allocation performance in injured hypercube is achieved just by means of prosessor readdressing. At last, the correctness and optimality of the algorithm are proved.

Publication
IEICE TRANSACTIONS on Information Vol.E74-D No.10 pp.3492-3505
Publication Date
1991/10/25
Publicized
Online ISSN
DOI
Type of Manuscript
PAPER
Category
Fault Tolerant Computing

Authors

Keyword