EMBEDDING OF RINGS AND MESHES ONTO FAULTY HYPERCUBES USING FREE DIMENSIONS

Citation
Pj. Yang et al., EMBEDDING OF RINGS AND MESHES ONTO FAULTY HYPERCUBES USING FREE DIMENSIONS, I.E.E.E. transactions on computers, 43(5), 1994, pp. 608-613
Citations number
14
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
00189340
Volume
43
Issue
5
Year of publication
1994
Pages
608 - 613
Database
ISI
SICI code
0018-9340(1994)43:5<608:EORAMO>2.0.ZU;2-B
Abstract
Fault tolerance in hypercubes is achieved by exploiting inherent redun dancy and executing tasks on faulty hypercubes. We consider tasks that require linear chain, ring, mesh, and torus structure, which are quit e useful in parallel and pipeline computations. In this brief contribu tion, we assume the number of faults is on the order of the number of dimensions of the hypercube. Our techniques are based on a key concept called free dimension, which can be used to partition a cube into sub cubes such that each subcube contains, at most, one faulty node. Subgr aphs are embedded in each subcube and then merged to form the entire g raph. Using this approach, we obtain the following results in an n-dim ensional hypercube. A ring of length 2n-2f or a chain of length 2n-2f1 can be found, given any f < n-2 faulty nodes. The length of chains o r rings obtained is optimal (longest) in the worst case of fault distr ibution. A mesh or size at least (2m1-2f+1) 2m2 * ... * 2md, or a to rus of size at least (2m1-2f) 2m2 * ... * 2md, can be found when f l ess-than-or-equal-to m1-2, where n = m1 + m2 + ... + m(d), and m1 is t he largest direction of mesh. A mesh or torus of size at least (2m1-k) 2m2 * ... * 2md can be found with dilation 2 when 1 less-than-or-eq ual-to f less-than-or-equal-to n, where k = min (f,[2m1/2n-f+1]). The processor utilization of this embedding scheme is high. In particular, 1) for one-dimensional mesh or torus (linear chain or ring), the proc essor utilization of embedding is 100%; and 2) for 1 less-than-or-equa l-to f less-than-or-equal-to n - m1 + 1, a mesh or torus with the opti mal size of (2m1-1) + 2m2 + ... 2md is obtained. All the embeddings can be constructed in a distributed manner with time complexity O(n).