Leveraging Weakly-hard Constraints for Improving System Fault Tolerance with Functional and Timing Guarantees
Many safety-critical real-time systems operate under harsh environment and are subject to soft errors caused by transient or intermittent faults. It is critical and yet often very challenging to apply fault tolerance techniques in these systems, due to resource limitations and stringent constraints...
Saved in:
| Published in | Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design pp. 1 - 9 |
|---|---|
| Main Authors | , , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
Association on Computer Machinery
02.11.2020
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1558-2434 |
| DOI | 10.1145/3400302.3415717 |
Cover
| Abstract | Many safety-critical real-time systems operate under harsh environment and are subject to soft errors caused by transient or intermittent faults. It is critical and yet often very challenging to apply fault tolerance techniques in these systems, due to resource limitations and stringent constraints on timing and functionality. In this work, we leverage the concept of weakly-hard constraints, which allows task deadline misses in a bounded manner, to improve system's capability to accommodate fault tolerance techniques while ensuring timing and functional correctness. In particular, we a) quantitatively measure control cost under different deadline hit/miss scenarios and identify weak-hard constraints that guarantee control stability; b) employ typical worst-case analysis (TWCA) to bound the number of deadline misses and approximate system control cost; c) develop an event-based simulation method to check the task execution pattern and evaluate system control cost for any given solution; and d) develop a meta-heuristic algorithm that consists of heuristic methods and a simulated annealing procedure to explore the design space. Our experiments on an industrial case study and synthetic examples demonstrate the effectiveness of our approach. |
|---|---|
| AbstractList | Many safety-critical real-time systems operate under harsh environment and are subject to soft errors caused by transient or intermittent faults. It is critical and yet often very challenging to apply fault tolerance techniques in these systems, due to resource limitations and stringent constraints on timing and functionality. In this work, we leverage the concept of weakly-hard constraints, which allows task deadline misses in a bounded manner, to improve system's capability to accommodate fault tolerance techniques while ensuring timing and functional correctness. In particular, we a) quantitatively measure control cost under different deadline hit/miss scenarios and identify weak-hard constraints that guarantee control stability; b) employ typical worst-case analysis (TWCA) to bound the number of deadline misses and approximate system control cost; c) develop an event-based simulation method to check the task execution pattern and evaluate system control cost for any given solution; and d) develop a meta-heuristic algorithm that consists of heuristic methods and a simulated annealing procedure to explore the design space. Our experiments on an industrial case study and synthetic examples demonstrate the effectiveness of our approach. |
| Author | Wang, Zhilu Liang, Hengyi Jiao, Ruochen Zhu, Qi |
| Author_xml | – sequence: 1 givenname: Hengyi surname: Liang fullname: Liang, Hengyi email: hengyiliang2018@u.northwestern.edu organization: Northwestern University,Department of Electrical and Computer Engineering,Evanston,Illinois,USA – sequence: 2 givenname: Zhilu surname: Wang fullname: Wang, Zhilu email: zhilu.wang@u.northwestern.edu organization: Northwestern University,Department of Electrical and Computer Engineering,Evanston,Illinois,USA – sequence: 3 givenname: Ruochen surname: Jiao fullname: Jiao, Ruochen email: RuochenJiao2024@u.northwestern.edu organization: Northwestern University,Department of Electrical and Computer Engineering,Evanston,Illinois,USA – sequence: 4 givenname: Qi surname: Zhu fullname: Zhu, Qi email: qzhu@northwestern.edu organization: Northwestern University,Department of Electrical and Computer Engineering,Evanston,Illinois,USA |
| BookMark | eNotjL1OwzAURg0CiVI6M7D4BVL8cx07I6poqRSJgSLG6iZ2WovEqWK3qG9PKpi-M5zz3ZOb0AdHyCNnc85BPUtgTDIxl8CV5vqKzApteJ4rEFKAvCYTrpTJRoQ7MovRVwyAgSqMmZCudCc34M6HHf1y-N2esz0Oli76ENOAPqRIm36g6-4w9KeL9XGOyXV0icc20U3fjnWoHf3xaU-Xx1An3wdsKQZLN767FKsjjk5yLj6Q2wbb6Gb_OyWfy9fN4i0r31frxUuZoQCdsopXIJXV1jYFr2oU0sqGI4Cp0eaNELaupGJNUWmpR01ppRpWCWkMYGGNnJKnv1_vnNseBt_hcN4WQuW5BPkLUK9c5w |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1145/3400302.3415717 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore IEEE Proceedings Order Plans (POP) 1998-present |
| 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 |
| Discipline | Engineering |
| EISBN | 9781665423243 1665423242 |
| EISSN | 1558-2434 |
| EndPage | 9 |
| ExternalDocumentID | 9256634 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: ONR grantid: N00014-19-1-2496 funderid: 10.13039/100000006 – fundername: NSF grantid: 1834701,1834324,1839511,1724341 funderid: 10.13039/100000001 |
| GroupedDBID | 6IE 6IF 6IH 6IL 6IN AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO FEDTE IEGSK IJVOP M43 OCL RIE RIL RIO |
| ID | FETCH-LOGICAL-a247t-b1b435d7ddf91bca23d3f1a448cad6f22dcb350f9b737d7d5755f0b23884a9d83 |
| IEDL.DBID | RIE |
| IngestDate | Wed Aug 27 02:28:32 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a247t-b1b435d7ddf91bca23d3f1a448cad6f22dcb350f9b737d7d5755f0b23884a9d83 |
| PageCount | 9 |
| ParticipantIDs | ieee_primary_9256634 |
| PublicationCentury | 2000 |
| PublicationDate | 2020-Nov.-2 |
| PublicationDateYYYYMMDD | 2020-11-02 |
| PublicationDate_xml | – month: 11 year: 2020 text: 2020-Nov.-2 day: 02 |
| PublicationDecade | 2020 |
| PublicationTitle | Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design |
| PublicationTitleAbbrev | ICCAD |
| PublicationYear | 2020 |
| Publisher | Association on Computer Machinery |
| Publisher_xml | – name: Association on Computer Machinery |
| SSID | ssib044045988 ssj0020286 |
| Score | 2.2134163 |
| Snippet | Many safety-critical real-time systems operate under harsh environment and are subject to soft errors caused by transient or intermittent faults. It is... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Analytical models approximate system control cost deadline misses EED embedded systems EOC fault tolerance fault tolerance techniques Fault tolerant systems functional correctness intermittent faults meta-heuristic algorithm real-time systems safety-critical real-time systems scheduling simulated annealing simulated annealing procedure Stability analysis stringent constraints system control cost system fault tolerance Task analysis task deadline task execution pattern Timing timing guarantees Transient analysis transient faults TWCA typical worst-case analysis weak-hard constraints weakly-hard weakly-hard constraints |
| Title | Leveraging Weakly-hard Constraints for Improving System Fault Tolerance with Functional and Timing Guarantees |
| URI | https://ieeexplore.ieee.org/document/9256634 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV25TsNAFFwlqaDhSBC3tqDETuw9XSOsCBFEkYh00R5vKRISROwCvp5d2wmHKOgsy8VqPfK8N943g9BVBjJVxLhIZWAjyiWNtAARZcIlmllPCSoMJ48e-HBC76Zs2kLX21kYAKgOn0EcLqt_-XZlyiCV9TPPz5zQNmoLyetZrQ12gs0dq6y3mmbL8yZvrHwSyvqEBjinsf9oM5H8zFKpqCTfQ6PNIuoTJPO4LHRsPn75M_53lfuo9zW0hx-3dHSAWrA8RLvf_Aa76OUePHKrXCL8BGq-eI_C0BUOqZ1VVkSxxr6IxVulAdeG5jhX5aLA49UCQg4H4KDe4txTYq0kYrW0eBzywZ5xwFx4W7DuoUl-O74ZRk3eQqRSKopIJ9oXT1ZY67JEG5USS1yifANnlOUuTa3RhA1cpgUR_jFf6TE30J70JVWZleQIdZarJRwjLCHhytIMjAQqwGjJneGOSGWYHWh9grph42avtaXGrNmz079vn6GdNLS5Qc1Nz1GneCvhwtcChb6sQPAJPF22yA |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV27TsMwFLVKGYCFR4t444GRtE1sx8mMiAq0FUMqulV-XDO0pIgmA3w9dpKWhxjYoiiD5Rzl3Hview5CVzFEgSDKeCIG7dEwop7kwL2YG18ybSlBuOHk4Sjsj-n9hE0a6Ho9CwMA5eEz6LjL8l--XqjCSWXd2PJzSOgG2mSUUlZNa63Q44zuWGm-VbdbljnD2szHp6xLqAN00LGfbcb9n2kqJZkku2i4WkZ1hmTWKXLZUR-_HBr_u8491P4a28OPa0LaRw3IDtDON8fBFnoZgMVumUyEn0DM5u-eG7vCLrezTIvIl9iWsXitNeDK0hwnopjnOF3MwSVxAHb6LU4sKVZaIhaZxqlLCHvGDnXufcGyjcbJbXrT9-rEBU8ElOee9KUtnzTX2sS-VCIgmhhf2BZOCR2aINBKEtYzseSE28dsrcdMT1raj6iIdUQOUTNbZHCEcAR-KDSNQUVAOSgZhUaFhkRCMd2T8hi13MZNXytTjWm9Zyd_375EW_10OJgO7kYPp2g7cE2v03aDM9TM3wo4t5VBLi9KQHwC-RC6FQ |
| 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=Digest+of+technical+papers+-+IEEE%2FACM+International+Conference+on+Computer-Aided+Design&rft.atitle=Leveraging+Weakly-hard+Constraints+for+Improving+System+Fault+Tolerance+with+Functional+and+Timing+Guarantees&rft.au=Liang%2C+Hengyi&rft.au=Wang%2C+Zhilu&rft.au=Jiao%2C+Ruochen&rft.au=Zhu%2C+Qi&rft.date=2020-11-02&rft.pub=Association+on+Computer+Machinery&rft.eissn=1558-2434&rft.spage=1&rft.epage=9&rft_id=info:doi/10.1145%2F3400302.3415717&rft.externalDocID=9256634 |