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...
Saved in:
Published in | IEEE transactions on reliability Vol. 44; no. 3; pp. 455 - 462 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
New York, NY
IEEE
01.09.1995
Institute of Electrical and Electronics Engineers |
Subjects | |
Online Access | Get full text |
ISSN | 0018-9529 |
DOI | 10.1109/24.406581 |
Cover
Loading…
Abstract | 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).< > |
---|---|
AbstractList | 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) |
Author | Hosseini, S.H. Onyuksel, I. |
Author_xml | – sequence: 1 givenname: I. surname: Onyuksel fullname: Onyuksel, I. organization: Dept. of Comput. Sci., Northern Illinois Univ., DeKalb, IL, USA – sequence: 2 givenname: S.H. surname: Hosseini fullname: Hosseini, S.H. |
BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=3660281$$DView record in Pascal Francis |
BookMark | eNqFkD1PwzAQhj0UibYwsDJlQCCGUttxYputqviSKrHAHF2cMxi5SbETIfj1pKTqgJCYTqd73lenZ0JGdVMjISeMXjFG9ZyLK0HzTLERGVPK1ExnXB-SSYxv_SqEVmMiF-sKXv1FTDx8XCeQvGCNAbz7gtY1ddLVFYZkExqDMTYhseB8FzAekQMLPuLxbk7J8-3N0_J-tnq8e1guVjOTprKdGWoyzG3JVMmlzLBCa5WRiqeSgeFGCFHqMlPSAnBTGZOXWd4fs5LluuSQTsn50Nu_8N5hbIu1iwa9hxqbLhZcc8mpZv-DKk2ZZKoHz3YgRAPeBqiNi8UmuDWEzyLNc8rVtu9ywExoYgxo9wSjxVZvwUUx6O3Z-S_WuPbHXxt6X38mToeEQ8R98-74DUXvh2s |
CODEN | IERQAD |
CitedBy_id | crossref_primary_10_1109_MC_2015_202 crossref_primary_10_1109_TR_2004_829134 crossref_primary_10_1109_MCSE_2017_52 |
ContentType | Journal Article |
Copyright | 1995 INIST-CNRS |
Copyright_xml | – notice: 1995 INIST-CNRS |
DBID | AAYXX CITATION IQODW 7SC 8FD JQ2 L7M L~C L~D 7TB FR3 KR7 |
DOI | 10.1109/24.406581 |
DatabaseName | CrossRef Pascal-Francis Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Mechanical & Transportation Engineering Abstracts Engineering Research Database Civil Engineering Abstracts |
DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional Civil Engineering Abstracts Engineering Research Database Mechanical & Transportation Engineering Abstracts |
DatabaseTitleList | Computer and Information Systems Abstracts Civil Engineering Abstracts |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Applied Sciences |
EndPage | 462 |
ExternalDocumentID | 3660281 10_1109_24_406581 406581 |
GroupedDBID | -~X .DC 0R~ 29I 4.4 5GY 5VS 6IK 8WZ 97E A6W AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK ACNCT AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD H~9 IAAWW IBMZZ ICLAB IDIHD IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ OCL P2P RIA RIE RNS TN5 VH1 VJK AAYXX CITATION RIG IQODW 7SC 8FD JQ2 L7M L~C L~D 7TB FR3 KR7 |
ID | FETCH-LOGICAL-c337t-c0c5e6fb18b2775edeff8c782371ac2c444b9b587faa2cdcc6b562375b169b2a3 |
IEDL.DBID | RIE |
ISSN | 0018-9529 |
IngestDate | Fri Sep 05 00:07:58 EDT 2025 Fri Sep 05 04:18:52 EDT 2025 Wed Apr 02 07:19:16 EDT 2025 Thu Apr 24 23:01:13 EDT 2025 Tue Jul 01 00:48:50 EDT 2025 Tue Aug 26 16:39:29 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 3 |
Keywords | Performance evaluation Multiprocessor VLSI Parallel processing Metric Reliability Queueing network Multiprocessing system Performance coefficient Method study |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html CC BY 4.0 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c337t-c0c5e6fb18b2775edeff8c782371ac2c444b9b587faa2cdcc6b562375b169b2a3 |
Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
PQID | 28331718 |
PQPubID | 23500 |
PageCount | 8 |
ParticipantIDs | crossref_primary_10_1109_24_406581 ieee_primary_406581 proquest_miscellaneous_28331718 crossref_citationtrail_10_1109_24_406581 pascalfrancis_primary_3660281 proquest_miscellaneous_29272091 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 1900 |
PublicationDate | 1995-09-01 |
PublicationDateYYYYMMDD | 1995-09-01 |
PublicationDate_xml | – month: 09 year: 1995 text: 1995-09-01 day: 01 |
PublicationDecade | 1990 |
PublicationPlace | New York, NY |
PublicationPlace_xml | – name: New York, NY |
PublicationTitle | IEEE transactions on reliability |
PublicationTitleAbbrev | TR |
PublicationYear | 1995 |
Publisher | IEEE Institute of Electrical and Electronics Engineers |
Publisher_xml | – name: IEEE – name: Institute of Electrical and Electronics Engineers |
SSID | ssj0014498 |
Score | 1.4597862 |
Snippet | Recent advances in VLSI technology make it possible to manufacture computer systems with thousands of processors that can work concurrently on the same problem... |
SourceID | proquest pascalfrancis crossref ieee |
SourceType | Aggregation Database Index Database Enrichment Source Publisher |
StartPage | 455 |
SubjectTerms | Applied sciences Computer aided manufacturing Concurrent computing Degradation Design. Technologies. Operation analysis. Testing Electronics Exact sciences and technology Integrated circuits Manufacturing processes Queueing analysis Random variables Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices Stochastic processes Time measurement Velocity measurement Very large scale integration |
Title | Amdahl's law: a generalization under processor failures |
URI | https://ieeexplore.ieee.org/document/406581 https://www.proquest.com/docview/28331718 https://www.proquest.com/docview/29272091 |
Volume | 44 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dS8MwEA-6J33wYypOnRYR9KVbP9Ik9U3EMQR9crC3kqRXFec61g3Bv95c0xWnQ3xrmyuld0lz17vf7wi5EAFHuKR2lYTQBCjAXMFAumhuoYBzpRDg_PDI-gN6P4yGFc92iYUBgLL4DDp4WOby01zP8VdZl-J-aUKddRO3WahWnTCgNK4-umb9RkFckQj5XtwNaMfeuLT1lL1UsBJSFkYZme1i8euDXO4yvW0L3y5KckIsLnnrzGeqoz9_UDf-8wV2yFblbTo3dnrskjUYN8nmNw7CPcJv3lP5MrosnJH8uHak82yJqCt8poMgs6kzsXiCfOpk8hUr2Yt9MujdPd323aqbgqvDkM9c7ekIWKZ8oQLOI0ghy4TmSFbjSx1oSqmKVSR4JmWgU62ZQt-IR8pnsQpkeEAa43wMh8TRoTGxCZXAk9itRIjInAIXVDCdMpa2yNVC0YmuqMax48UoKUMOL04CmlhdtMh5LTqx_BqrhJqoy1pgcbW9ZLx6OGTMeE1m_GxhzMSsGUyEyDHk8yIxLpVxm3zxh0SM-enYP1r55GOyYZHtWGp2Qhqz6RzaxjeZqdNyVn4Bf9fhrw |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEF5ED-rBt1hfDSLoJW2TbPbhTcRSH-2pBW9hdzNRsbbStAj-eneyabEq4i3JTgiZ2c3OZOb7hpBTEXKESxpfK4hsgALMFwyUj-YWGjjXGgHO7Q5r9ejtQ_xQ8mwXWBgAKIrPoIaHRS4_HZoJ_iqrU9wvbaizZLd9Kh1Ya5YyoFSWn127guNQljRCQUPWQ1pzt85tPkU3FayFVLlVR-b6WPz4JBf7THPdAbjzgp4Qy0teapOxrpmPb-SN_3yFDbJW-pvepZsgm2QBBltk9QsL4Tbhl6-peuqf5V5fvV94ynt0VNQlQtNDmNnIe3OIguHIy9Qz1rLnO6TXvO5etfyyn4JvooiPfdMwMbBMB0KHnMeQQpYJw5GuJlAmNJRSLXUseKZUaFJjmEbviMc6YFKHKtoli4PhAPaIZyJrZBssQUNhvxIhYnsKXFDBTMpYWiHnU0UnpiQbx54X_aQIOhoyCWnidFEhJzPRN8ew8ZvQFupyJjC9ejRnvNlwxJj1m-x4dWrMxK4aTIWoAQwneWKdKus4BeIPCYkZahns__rkKlluddv3yf1N5-6ArDicOxaeHZLF8WgCR9ZTGevjYoZ-An0d5P8 |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Amdahl%27s+law%3A+a+generalization+under+processor+failures&rft.jtitle=IEEE+transactions+on+reliability&rft.au=Onyuksel%2C+I&rft.au=Hosseini%2C+S+H&rft.date=1995-09-01&rft.issn=0018-9529&rft.volume=44&rft.issue=3&rft.spage=455&rft.epage=462&rft_id=info:doi/10.1109%2F24.406581&rft.externalDBID=NO_FULL_TEXT |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9529&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9529&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9529&client=summon |