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...

Full description

Saved in:
Bibliographic Details
Published in2022 CPSSI 4th International Symposium on Real-Time and Embedded Systems and Technologies (RTEST) pp. 1 - 8
Main Authors Poursafaei, Farimah, Safari, Sepideh, Ansari, Mohsen, Yeganeh-Khaksar, Amir, Salehi, Mohammad, Ejlali, Alireza
Format Conference Proceeding
LanguageEnglish
Published IEEE 30.05.2022
Subjects
Online AccessGet 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