Academic Journal

diffReplication - An Energy-Aware Fault Tolerance Model for Silent Error Detection and Mitigation in Heterogeneous Extreme-scale Computing Environment

التفاصيل البيبلوغرافية
العنوان: diffReplication - An Energy-Aware Fault Tolerance Model for Silent Error Detection and Mitigation in Heterogeneous Extreme-scale Computing Environment
المؤلفون: Longhao Li, Taieb Znati, Rami Melhem
المصدر: Journal of Universal Computer Science, Vol 29, Iss 8, Pp 892-910 (2023)
بيانات النشر: Graz University of Technology, 2023.
سنة النشر: 2023
المجموعة: LCC:Electronic computers. Computer science
مصطلحات موضوعية: silent error, fault tolerance, extreme-scale, hete, Electronic computers. Computer science, QA75.5-76.95
الوصف: At extreme scale, the frequency of silent errors – a class of errors that remain undetected by low-level error detection mechanisms – increases significantly with the computational complexity of the application and the scale of the computing infrastructure. As hardware and software advances are made to usher in the next scientific era of computing, developing new approaches to mitigate the impact of silent errors remains a challenging problem. In this work, we propose an energy-aware fault-tolerance model, referred to diffReplication to overcome silent errors. In the proposed model, the main process is associated with one replica that executes at the same rate as the main process, and one diffReplica that is executed at a fraction of the main process' execution rate. If the main and its replica reach consensus at the end of a computation phase, the state of the diffReplica is updated and computation is resumed. If the synchronization attempt results in a disagreement, however, the diffReplica increases its execution speed to complete the computation and quickly reach the synchronization barrier. Assuming a single error over any given synchronization interval, a majority voting is used to reach consensus and tolerate silent errors. To further enhance its performance, diffReplication is augmented with speculative execution, whereby the main or its fast replica is selected to continue execution without waiting for the diffReplica. The selection process is based on the previous behaviour of the main and its replica. A performance analysis study is carried out to assess the performance of diffReplication, in terms of the energy saving and time-to-completion reduction achieved by the diffReplication scheme. The experiment shows that speculative execution reduces the time to completion with additional energy, and dynamic decision-making balances the energy consumption and time to completion.
نوع الوثيقة: article
وصف الملف: electronic resource
اللغة: English
تدمد: 0948-6968
Relation: https://lib.jucs.org/article/94462/download/pdf/; https://lib.jucs.org/article/94462/download/xml/; https://lib.jucs.org/article/94462/; https://doaj.org/toc/0948-6968
DOI: 10.3897/jucs.94462
URL الوصول: https://doaj.org/article/7aa2f439398e4e409adf2d4281c01dcd
رقم الانضمام: edsdoj.7aa2f439398e4e409adf2d4281c01dcd
قاعدة البيانات: Directory of Open Access Journals
الوصف
تدمد:09486968
DOI:10.3897/jucs.94462