Show simple item record

dc.contributor.authorFadlelseed, Sajid
dc.date.accessioned2024-09-25T08:02:35Z
dc.date.available2024-09-25T08:02:35Z
dc.date.issued2024-07-22
dc.identifier.urihttp://hdl.handle.net/2299/28244
dc.description.abstractMost of the existing mixed-criticality schedulers don't take into account the fact that low-criticality tasks operate as a group to implement one or more high-criticality ser- vices. Consequently, arbitrary dropping of any of them may compromise the safety of the high-criticality service they collectively implement. In addition, it is hard to estimate a safe upper-bound of service execution time, which implies disruptive degra- dation in case of execution time overrun by any of the high or low-criticality services. This research introduces novel approaches for mixed-criticality systems by building dependable services from many less dependable services and proportionate adaptation to the empiric execution time overrun problem for systems services during the system mission. The presented approaches are mid and short-term mixed-criticality schedulers, Critical Arithmetic Adaptive Tolerance-based Mixed-criticality Protocol (ATMP-CA) and Criticality Arithmetic Lazy Bailout Protocol (LBP-CA), based on Criticality Arithmetic (CA), and the framework E-ATMP based on the Empiric Worst Case Execution Time (EWCET). Criticality Arithmetic schedulers change the system con- guration in case of core failures or systems transitions between normal and criticality runtime modes. EWCET is initially the determined optimistic EWCET estimate but gets updated during runtime to a higher value whenever a Worst-Case Execution Time (WCET) overrun occurs, and dynamically re-allocates schedules of mixed-criticality tasks using the E-ATMP framework. Both approaches deliver smoother degradation than reference schedulers in the literature. Build and architect, systems, and criticality, from many less dependable compo- nents, and represent criticality by the architecture of these components, respectively, with incorporating adaptive responses based on empiric information during the system mission, and foreseen future, guarantees smooth degradation to the total system utility when transient or permanent resource shortages occur.en_US
dc.language.isoenen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.rightsAttribution 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/us/*
dc.subjectMixed-criticality systemsen_US
dc.subjectWCET (Worst-Case Execution Time)en_US
dc.subjectATMP-CA (Adaptive Tolerance-based Mixed-Criticality Protocol - Critical Arithmeticen_US
dc.subjectEWCET (Empiric Worst-Case Execution Time)en_US
dc.subjectE-ATMP (Empiric Adaptive Tolerance-based Mixed-Criticality Protocol)en_US
dc.subjectTRTCM (Tolerance-based Real-Time Computing Model)en_US
dc.subjectSchedulability analysisen_US
dc.subjectHeuristic schedulingen_US
dc.subjectResource shortagesen_US
dc.subjectCriticality arithmeticen_US
dc.titleUltra-Survivable Mixed-Criticality Systems based on Empiric Worst-Case Execution Time and Criticality Arithmeticen_US
dc.typeinfo:eu-repo/semantics/articleen_US
dc.type.qualificationlevelDoctoralen_US
dc.type.qualificationnamePhDen_US
dcterms.dateAccepted2024-07-22
rioxxterms.funderDefault funderen_US
rioxxterms.identifier.projectDefault projecten_US
rioxxterms.versionNAen_US
rioxxterms.licenseref.urihttps://creativecommons.org/licenses/by/4.0/en_US
rioxxterms.licenseref.startdate2024-09-25
herts.preservation.rarelyaccessedtrue
rioxxterms.funder.projectba3b3abd-b137-4d1d-949a-23012ce7d7b9en_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess