Guruduth Banavar, Lawrence D. Bergman, et al.
Journal of Systems and Software
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 nc 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. © 1992 IEEE
Guruduth Banavar, Lawrence D. Bergman, et al.
Journal of Systems and Software
Danny Soroker, Ramón Cáceres, et al.
MobiSys 2006
Daniel Coffman, Danny Soroker, et al.
WWW 2010
Jehoshua Bruck
Proceedings of the IEEE