DocumentCode
2368433
Title
Optimal triple modular redundancy embeddings in the hypercube
Author
Brown, Larry ; Wu, Jie
Author_Institution
Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
fYear
1994
fDate
2-6 May 1994
Firstpage
600
Lastpage
610
Abstract
To achieve reliability without sacrificing performance, the tasks of a computation are redundantly assigned to the processors of a hypercube multiprocessor. The computation is represented by a task interaction graph in which nodes represent tasks, and edge weights represent the amount of communication between tasks. To provide fault tolerance, each node in the graph is replaced by three nodes that act together as a triple modular redundancy (TMR) unit. We develop a formula to calculate the number of TMR units that can be supported in an n-dimensional hypercube, and a formula to calculate the distance between true TMR units. Then we give algorithms for TMR embeddings of weighted 1-level k-ary trees and unweighted rings in a hypercube. These algorithms minimize expansion, and are optimal in that they minimize dilation for a given expansion
Keywords
fault tolerant computing; hypercube networks; redundancy; trees (mathematics); TMR embeddings; TMR unit; edge weights; fault tolerance; hypercube multiprocessor; n-dimensional hypercube; optimal triple modular redundancy embeddings; reliability; task interaction graph; triple modular redundancy; unweighted rings; weighted 1-level k-ary trees; Checkpointing; Computer science; Concurrent computing; Hardware; Hypercubes; Optimal scheduling; Processor scheduling; Redundancy; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Massively Parallel Computing Systems, 1994., Proceedings of the First International Conference on
Conference_Location
Ischia
Print_ISBN
0-8186-6322-7
Type
conf
DOI
10.1109/MPCS.1994.367027
Filename
367027
Link To Document