Amdahl's law: a generalization under processor failures

Recent advances in VLSI technology make it possible to manufacture computer systems with thousands of processors that can work concurrently on the same problem and improve the running time of programs. Amdahl's law measures the speedup (the ratio of the running time of a program on a 1-processo...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on reliability Vol. 44; no. 3; pp. 455 - 462
Main Authors Onyuksel, I., Hosseini, S.H.
Format Journal Article
LanguageEnglish
Published New York, NY IEEE 01.09.1995
Institute of Electrical and Electronics Engineers
Subjects
Online AccessGet full text
ISSN0018-9529
DOI10.1109/24.406581

Cover

Loading…
More Information
Summary:Recent advances in VLSI technology make it possible to manufacture computer systems with thousands of processors that can work concurrently on the same problem and improve the running time of programs. Amdahl's law measures the speedup (the ratio of the running time of a program on a 1-processor system to the running time of the same program on a multi-processor system) under the assumptions that processors are fault free and do not fail. This paper generalizes Amdahl's law under the assumption that processors are subject to failures. If the failure of processors is modeled as random, the actual number of processors available to a program becomes a random variable as well. This stochastic process is represented by a closed queuing network, and it is completely analyzed under certain assumptions. Numerical results show that value of the degradation factor (the ratio of failure rate of processors to their repair rate) is crucial to the system performance. Amdahl's law implicitly uses the fact that all of the processors are used by the parallel portion of a program. However, for a real system, processors are subject to failure, and consequently, the number of available processors becomes random. This paper assumes that processors may fail and re-evaluates the expression for the speedup factor in Amdahl's law. It obtains closed-form expressions for the speedup factor and the PLF (performance loss factor).< >
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0018-9529
DOI:10.1109/24.406581