Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ECRTS.2012.39guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Relaxing Mixed-Criticality Scheduling Strictness for Task Sets Scheduled with FP

Published: 11 July 2012 Publication History

Abstract

Current trends in the embedded systems field tend to collocate multiple functionalities upon a single computing platform, the aim being to reduce both the size and cost of embedded systems. Nevertheless, it is unlikely that all functionalities share the same level of criticality, and certification of the system has to be achieved using varying degrees of rigorousness. Typically, a task tau_i is guaranteed to meet its temporal constraints up to a criticality level that is equal to its own criticality. When those conditions are no longer met, i.e. when another higher priority task tau_j has its execution time that exceeds its Worst Case Execution Time (WCET) w.r.t. the criticality level of tau_i, a common approach is to suspend tau_i. However, in some cases, it may not be necessary to suspend tasks with a lower criticality immediately as they could still be executed without compromising the deadlines of high criticality tasks. As a step towards this aim, we propose a method, denoted Latest Completion Time (LCT), that allows lower criticality tasks to proceed with their execution as long as they do not prevent higher criticality tasks from meeting their deadlines. Furthermore, we show that tasks suspension can only be temporary, and prove that a particular definition of idle times can be used to reset the system's criticality level. Finally, we study the performances of our LCT mechanism w.r.t. the classical mechanism that suspends a task as soon as the system criticality level becomes higher than its own criticality.

Cited By

View all
  • (2023)Mitigating Mode-switch through Run-time Computation of Response TimeACM Transactions on Design Automation of Electronic Systems10.1145/359743228:5(1-26)Online publication date: 9-Sep-2023
  • (2022)Compensating Adaptive Mixed Criticality SchedulingProceedings of the 30th International Conference on Real-Time Networks and Systems10.1145/3534879.3534895(81-93)Online publication date: 7-Jun-2022
  • (2019)Combining task-level and system-level scheduling modes for mixed criticality systemsProceedings of the 23rd IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications10.5555/3395101.3395127(136-145)Online publication date: 7-Oct-2019
  • Show More Cited By

Index Terms

  1. Relaxing Mixed-Criticality Scheduling Strictness for Task Sets Scheduled with FP
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    ECRTS '12: Proceedings of the 2012 24th Euromicro Conference on Real-Time Systems
    July 2012
    352 pages
    ISBN:9780769547398

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 11 July 2012

    Author Tags

    1. Allowance
    2. Fixed Priority
    3. Latest Completion Time
    4. Mixed-Criticality
    5. Schedulability

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Mitigating Mode-switch through Run-time Computation of Response TimeACM Transactions on Design Automation of Electronic Systems10.1145/359743228:5(1-26)Online publication date: 9-Sep-2023
    • (2022)Compensating Adaptive Mixed Criticality SchedulingProceedings of the 30th International Conference on Real-Time Networks and Systems10.1145/3534879.3534895(81-93)Online publication date: 7-Jun-2022
    • (2019)Combining task-level and system-level scheduling modes for mixed criticality systemsProceedings of the 23rd IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications10.5555/3395101.3395127(136-145)Online publication date: 7-Oct-2019
    • (2019)FFOBReal-Time Systems10.1007/s11241-018-9323-x55:3(471-513)Online publication date: 1-Jul-2019
    • (2018)DOL-BIP-CriticalDesign Automation for Embedded Systems10.1007/s10617-018-9206-322:1-2(141-181)Online publication date: 1-Jun-2018
    • (2017)Resilient scheduling of energy-variable weakly-hard real-time systemsProceedings of the 25th International Conference on Real-Time Networks and Systems10.1145/3139258.3139282(297-306)Online publication date: 4-Oct-2017
    • (2017)A Survey of Research into Mixed Criticality SystemsACM Computing Surveys10.1145/313134750:6(1-37)Online publication date: 22-Nov-2017
    • (2017)MC-ADAPTACM Transactions on Embedded Computing Systems10.1145/312649816:5s(1-21)Online publication date: 27-Sep-2017
    • (2017)An Enhanced Bailout Protocol for Mixed Criticality Embedded SoftwareIEEE Transactions on Software Engineering10.1109/TSE.2016.259290743:4(298-320)Online publication date: 1-Apr-2017
    • (2017)Isolation scheduling on multicoresReal-Time Systems10.1007/s11241-017-9277-453:4(614-667)Online publication date: 1-Jul-2017
    • Show More Cited By

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media