Published May 1992 | Version Published
Journal Article Open

Tolerating faults in hypercubes using subcube partitioning

  • 1. ROR icon IBM Research - Almaden

Abstract

We examine the issue of running algorithms on a hypercube which has both node and edge faults, and we assume a worst case distribution of the faults. We prove that for any constant c, an n-dimensional hypercube (n-cube) with n^c faulty components contains a fault-free subgraph that can implement a large class of hypercube algorithms with only a constant factor slowdown. In addition, our approach yields practical implementations for small numbers of faults. For example, we show that any regular algorithm can be implemented on an n-cube that has at most n-1 faults with slowdowns of at most 2 for computation and at most 4 for communication. To the best of our knowledge this is the first result showing that an n-cube can tolerate more than O(n) arbitrarily placed faults with a constant factor slowdown.

Additional Information

© Copyright 1992 IEEE. Reprinted with permission. Manuscript received June 24, 1991; revised December 4, 1991.

Attached Files

Published - BRUieeetc92a.pdf

Files

BRUieeetc92a.pdf

Files (599.3 kB)

Name Size
md5:34ba6b503625235c01baba8ff6c87002
599.3 kB Preview Download

Additional details

Identifiers

Eprint ID
11603
Resolver ID
CaltechAUTHORS:BRUieeetc92a

Dates

Created
2008-09-11
Created from EPrint's datestamp field
Updated
2021-11-08
Created from EPrint's last_modified field