A User-Assisted Thread-Level Vulnerability Assessment Tool

dc.contributor.author Öz, Işıl
dc.contributor.author Topçuoğlu, Haluk Rahmi
dc.contributor.author Tosun, Oğuz
dc.coverage.doi 10.1002/cpe.5085
dc.date.accessioned 2020-07-25T22:17:42Z
dc.date.available 2020-07-25T22:17:42Z
dc.date.issued 2019
dc.description.abstract The system reliability becomes a critical concern in modern architectures with the scale down of circuits. To deal with soft errors, the replication of system resources has been used at both hardware and software levels. Since the redundancy causes performance degradation, it is required to explore partial redundancy techniques that replicate the most vulnerable parts of the code. The redundancy level of user applications depends on user preferences and may be different for the users with different requirements. In this work, we propose a user-assisted reliability assessment tool based on critical thread analysis for redundancy in parallel architectures. Our analysis evaluates the application threads of a parallel program by considering their criticality in the execution and selects the most critical thread or threads to be replicated. Moreover, we extend our analysis by exploring critical regions of individual threads and execute redundantly only those regions to reduce redundancy overhead. Our experimental evaluation indicates that the replication of the most critical thread improves the system reliability more (up to 10% for blackscholes application) than the replication of any other thread. The partial thread replication based on critical region analysis also reduces the vulnerability of the system by considering a fine-grained approach. en_US
dc.identifier.doi 10.1002/cpe.5085 en_US
dc.identifier.doi 10.1002/cpe.5085
dc.identifier.issn 1532-0626
dc.identifier.issn 1532-0634
dc.identifier.scopus 2-s2.0-85056773696
dc.identifier.uri https://doi.org/10.1002/cpe.5085
dc.identifier.uri https://hdl.handle.net/11147/9583
dc.language.iso en en_US
dc.publisher Wiley en_US
dc.relation.ispartof Concurrency and Computation - Practice & Experience en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Fault injection en_US
dc.subject Fault tolerance en_US
dc.subject Multicore architectures en_US
dc.subject Reliability en_US
dc.subject Thread vulnerability en_US
dc.title A User-Assisted Thread-Level Vulnerability Assessment Tool en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id 0000-0002-8310-1143
gdc.author.id 0000-0002-8310-1143 en_US
gdc.author.institutional Öz, Işıl
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.issue 13 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q2
gdc.description.volume 31 en_US
gdc.description.wosquality Q3
gdc.identifier.openalex W2954515727
gdc.identifier.wos WOS:000495971400007
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 1.0
gdc.oaire.influence 2.6656777E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 2.2124722E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0103 physical sciences
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.sciencefields 01 natural sciences
gdc.openalex.collaboration National
gdc.openalex.fwci 0.12275237
gdc.openalex.normalizedpercentile 0.53
gdc.opencitations.count 1
gdc.plumx.crossrefcites 1
gdc.plumx.mendeley 4
gdc.plumx.patentfamcites 1
gdc.plumx.scopuscites 1
gdc.scopus.citedcount 1
gdc.wos.citedcount 1
relation.isAuthorOfPublication.latestForDiscovery e0de33d0-b187-47e9-bae7-9b17aaabeb67
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
Concurrency and Computation.pdf
Size:
1.27 MB
Format:
Adobe Portable Document Format