Energy- and Reliability-Aware Task Replication in Safety-Critical Embedded Systems
Safety-critical systems should satisfy a required level of reliability. To meet a desired reliability target, task replication can be realized with exploiting multicore platforms. However, inattentive task replication might lead to significant power, energy, and time overhead. In this paper, we demo...
Saved in:
Published in | 2022 CPSSI 4th International Symposium on Real-Time and Embedded Systems and Technologies (RTEST) pp. 1 - 8 |
---|---|
Main Authors | , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
30.05.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Safety-critical systems should satisfy a required level of reliability. To meet a desired reliability target, task replication can be realized with exploiting multicore platforms. However, inattentive task replication might lead to significant power, energy, and time overhead. In this paper, we demonstrate that when we use task replication technique, the required number of replicas for each task and the energy consumption of the system are significantly dependent on the accuracy of the fault detection. At design time, we propose a method that determines the level of replication along with the voltage and frequency setting for each task to satisfy a desired reliability target such that the energy consumption is minimized. At run time, the proposed method controls cancelling the task replicas in the fault-free scenarios. The proposed method can be applied on both dynamic- and static-priority applications. We evaluated the effectiveness of our method through extensive simulations. The evaluation results show that our proposed method provides up to 43.5% (on average 26.2%) energy saving without reliability degradation. |
---|---|
AbstractList | Safety-critical systems should satisfy a required level of reliability. To meet a desired reliability target, task replication can be realized with exploiting multicore platforms. However, inattentive task replication might lead to significant power, energy, and time overhead. In this paper, we demonstrate that when we use task replication technique, the required number of replicas for each task and the energy consumption of the system are significantly dependent on the accuracy of the fault detection. At design time, we propose a method that determines the level of replication along with the voltage and frequency setting for each task to satisfy a desired reliability target such that the energy consumption is minimized. At run time, the proposed method controls cancelling the task replicas in the fault-free scenarios. The proposed method can be applied on both dynamic- and static-priority applications. We evaluated the effectiveness of our method through extensive simulations. The evaluation results show that our proposed method provides up to 43.5% (on average 26.2%) energy saving without reliability degradation. |
Author | Ansari, Mohsen Safari, Sepideh Poursafaei, Farimah Salehi, Mohammad Ejlali, Alireza Yeganeh-Khaksar, Amir |
Author_xml | – sequence: 1 givenname: Farimah surname: Poursafaei fullname: Poursafaei, Farimah – sequence: 2 givenname: Sepideh surname: Safari fullname: Safari, Sepideh – sequence: 3 givenname: Mohsen surname: Ansari fullname: Ansari, Mohsen – sequence: 4 givenname: Amir surname: Yeganeh-Khaksar fullname: Yeganeh-Khaksar, Amir – sequence: 5 givenname: Mohammad surname: Salehi fullname: Salehi, Mohammad – sequence: 6 givenname: Alireza surname: Ejlali fullname: Ejlali, Alireza |
BookMark | eNotj81qhDAURlNoF-10nqCL5gWc3iQac5eD2B8YKKhdD1dzp4RqZlCh-PYVOqsDh8MH34O4jefIQjwr2CkF-FI1Zd1kFky606D1Dl0GKrc3You5U9ZmKaICdS-qMvL4vSSSopcV94Ha0Id5Sfa_NLJsaPpZ9aUPHc3hHGWIsqYTr0Exhnm1vSyHlr1nL-tlmnmYHsXdifqJt1duxNdr2RTvyeHz7aPYH5KgwcxJyznrDslZMsa61Ds06IFy8KlmoixHsNo711GLrTIMqVPGaCB03mVoNuLpfzcw8_EyhoHG5Xh9av4AGchNog |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/RTEST56034.2022.9850176 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore IEEE |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
EISBN | 9781665499101 1665499109 |
EndPage | 8 |
ExternalDocumentID | 9850176 |
Genre | orig-research |
GroupedDBID | 6IE 6IL CBEJK RIE RIL |
ID | FETCH-LOGICAL-i203t-be7e2c9a86a33684d8939d0a70d42eaa579062d88cab9b13e04813320a98d8593 |
IEDL.DBID | RIE |
IngestDate | Thu Jun 29 18:38:23 EDT 2023 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i203t-be7e2c9a86a33684d8939d0a70d42eaa579062d88cab9b13e04813320a98d8593 |
PageCount | 8 |
ParticipantIDs | ieee_primary_9850176 |
PublicationCentury | 2000 |
PublicationDate | 2022-May-30 |
PublicationDateYYYYMMDD | 2022-05-30 |
PublicationDate_xml | – month: 05 year: 2022 text: 2022-May-30 day: 30 |
PublicationDecade | 2020 |
PublicationTitle | 2022 CPSSI 4th International Symposium on Real-Time and Embedded Systems and Technologies (RTEST) |
PublicationTitleAbbrev | RTEST |
PublicationYear | 2022 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
Score | 1.8554854 |
Snippet | Safety-critical systems should satisfy a required level of reliability. To meet a desired reliability target, task replication can be realized with exploiting... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 1 |
SubjectTerms | Embedded systems Energy Energy consumption Fault detection Multicore processing Multicore Systems Reliability Reliability engineering Safety-Critical Systems Task Replication Time-frequency analysis Voltage |
Title | Energy- and Reliability-Aware Task Replication in Safety-Critical Embedded Systems |
URI | https://ieeexplore.ieee.org/document/9850176 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEA5tT55UWvFNDh7NNpvsIzmKtBShIraF3spkMwuluJW6RfTXm-xuK4oHbyEMJGRCZjIz3zeE3GgR50mcaeap1VkUZoJpAMEwj3Pn8eYCwOOdx4_JaBY9zON5i9zusTCIWBWfYeCHVS7frrOtD5X1tYrdBUrapK24qLFaTclWyHXf-X-TqTPg0odKhAga6R9tUyqrMTwk4916dbHIKtiWJsg-f1Ex_ndDR6T3jc-jT3vLc0xaWHTJ86CC8TEKhaW-0rhm4P5gd--wQTqFt5Wb3qer6bKgE8jRCezaHdDBi0H3EFna8Jj3yGw4mN6PWNMxgS0FlyUzmKLINKgEpExUZJ03oi2HlNtIIECcelpiq1QGRptQomeLkVJw0Mp65rMT0inWBZ4S6hwzLtHksUqsEwJwX8VIqyi0nFuN_Ix0_XksXmtSjEVzFOd_T1-QA6-TKu3OL0mn3Gzxylnz0lxXavwCLiKgBA |
link.rule.ids | 310,311,786,790,795,796,802,27958,55109 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA5zHvSksom_zcGj6bKk7ZKjyMbUbYjrYLfx2rzCEDuZHaJ_vUnbTRQP3tLwoCEv9HvNe9_3CLnSIkjDINHMSaszv50IpgEEwzRIbcSbCgDHdx6Owv7Ev58G0xq53nBhELEoPkPPDYtcvlkkK3dV1tIqsAco3CLbFue5LtlaVdGWfW7ZCHAcWQiX7rJECK-y_9E4pcCN3h4Zrt9Ylos8e6s89pLPX2KM_13SPml-M_To4wZ7DkgNswZ56hZEPkYhM9TVGpca3B_s5h2WSCN4e7bTm4Q1nWd0DClag3XDA9p9idF-igytlMybZNLrRrd9VvVMYHPBZc5i7KBINKgQpAyVb2w8og2HDje-QICg44SJjVIJxDpuS3R6MVIKDloZp312SOrZIsMjQm1oxiXGaaBCY40A7M-ir5XfNpwbjfyYNNx-zF5LWYxZtRUnf09fkp1-NBzMBnejh1Oy6_xTJOH5GannyxWeW2zP44vCpV_RGaNa |
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%3Abook&rft.genre=proceeding&rft.title=2022+CPSSI+4th+International+Symposium+on+Real-Time+and+Embedded+Systems+and+Technologies+%28RTEST%29&rft.atitle=Energy-+and+Reliability-Aware+Task+Replication+in+Safety-Critical+Embedded+Systems&rft.au=Poursafaei%2C+Farimah&rft.au=Safari%2C+Sepideh&rft.au=Ansari%2C+Mohsen&rft.au=Yeganeh-Khaksar%2C+Amir&rft.date=2022-05-30&rft.pub=IEEE&rft.spage=1&rft.epage=8&rft_id=info:doi/10.1109%2FRTEST56034.2022.9850176&rft.externalDocID=9850176 |