7 research outputs found
Response time analysis of memory-bandwidth- regulated multiframe mixed-criticality systems
The multiframe mixed-criticality task model eliminates the pessimism in many systems where the worst-case execution times (WCETs) of successive jobs vary greatly by design, in a known pattern. Existing feasibility analysis techniques for multiframe mixed-criticality tasks are shared-resource-oblivious, hence un-safe for commercial-o -the-shelf (COTS) multicore platforms with a memory controller shared among all cores. Conversely, the feasibility analyses that account for the interference on shared resource(s) in COTS platforms do not leverage theWCET variation in multiframe tasks. This paper extends the state-of-the-art by presenting analysis that incorporates the memory access stall in memory-bandwidth-regulated multiframe mixed-criticality multicore systems.
An exhaustive enumeration approach is proposed for this analysis to further enhance the schedulability success ratio. The running time of the exhaustive analysis is improved by proposing a pruning mechanism that eliminates the combinations of interfering job sequences that subsume others. Experimental evaluation, using synthetic task sets, demonstrates up to 72% improvement in terms of schedulability success ratio, compared to frame-agnostic analysis.This work was partially supported by National Funds through FCT/MCTES
(Portuguese Foundation for Science and Technology), within the CISTER Research Unit (UIDP/UIDB/04234/2020); by the Operational Competitiveness
Programme and Internationalization (COMPETE 2020) under the PT2020 Partnership Agreement, through the European Regional Development Fund (ERDF),
and by national funds through the FCT, within project PREFECT (POCI01-0145-FEDER-029119); by FCT through the European Social Fund (ESF)
and the Regional Operational Programme (ROP) Norte 2020, under grant
2020.08045.BD.info:eu-repo/semantics/publishedVersio
Response time analysis of multiframe mixed-criticality systems
The well-known model of Vestal aims to avoid excessive pessimism in the quantification of the processing requirements of mixed-criticality systems, while still guaranteeing the timeliness of higher-criticality functions. This can bring important savings in system costs, and indirectly help meet size, weight and power constraints. This efficiency is promoted via the use of multiple worst-case execution time (WCET) estimates for the same task, with each such estimate characterised by a confidence associated with a different criticality level. However, even this approach can be very pessimistic when the WCET of successive instances of the same task can vary greatly according to a known pattern, as in MP3 and MPEG codecs or the processing of ADVB video streams. In this paper, we present a schedulability analysis for the multiframe mixed-criticality model, which allows tasks to have multiple, periodically repeating, WCETs in the same mode of operation. Our work extends both the analysis techniques for Static Mixed-Cricality scheduling (SMC) and Adaptive Mixed-Criticality scheduling (AMC), on one hand, and the schedulability analysis for multiframe task systems on the other. Our proposed worst-case response time (WCRT) analysis for multiframe mixed-criticality systems is considerably less pessimistic than applying the SMC, AMC-rtb and AMC-max tests obliviously to the WCET variation patterns. Experimental evaluation with synthetic task sets demonstrates up to 63.8% higher scheduling success ratio (in absolute terms) compared to the best of the frame-oblivious tests
Response time analysis of multiframe mixed-criticality systems
Outstanding paper awardRTNS '19: Proceedings of the 27th International Conference on Real-Time Networks and Systems - November 2019The well-known model of Vestal aims to avoid excessive pessimism
in the quantification of the processing requirements of mixedcriticality systems, while still guaranteeing the timeliness of highercriticality functions. This can bring important savings in system
costs, and indirectly help meet size, weight and power constraints.
This efficiency is promoted via the use of multiple worst-case execution time (WCET) estimates for the same task, with each such
estimate characterised by a confidence associated with a different criticality level. However, even this approach can be very pessimistic when the WCET of successive instances of the same task
can vary greatly according to a known pattern, as in MP3 and MPEG
codecs or the processing of ADVB video streams.
In this paper, we present a schedulability analysis for the multiframe mixed-criticality model, which allows tasks to have multiple, periodically repeating, WCETs in the same mode of operation. Our work extends both the analysis techniques for Static
Mixed-Cricality scheduling (SMC) and Adaptive Mixed-Criticality
scheduling (AMC), on one hand, and the schedulability analysis
for multiframe task systems on the other. Our proposed worst-case
response time (WCRT) analysis for multiframe mixed-criticality
systems is considerably less pessimistic than applying the SMC,
AMC-rtb and AMC-max tests obliviously to the WCET variation
patterns. Experimental evaluation with synthetic task sets demonstrates up to 63.8% higher scheduling success ratio (in absolute
terms) compared to the best of the frame-oblivious testsinfo:eu-repo/semantics/publishedVersio
Response time analysis of multiframe mixed-criticality systems with arbitrary deadlines
The well-known model of Vestal aims to avoid excessive pessimism in the quantifcation of the processing requirements of mixed-criticality systems, while still
guaranteeing the timeliness of higher-criticality functions. This can bring important
savings in system costs, and indirectly help meet size, weight and power constraints.
This efciency is promoted via the use of multiple worst-case execution time
(WCET) estimates for the same task, with each such estimate characterized by a
confdence associated with a diferent criticality level. However, even this approach
can be very pessimistic when the WCET of successive instances of the same task
can vary greatly according to a known pattern, as in MP3 and MPEG codecs or
the processing of ADVB video streams. In this paper, we present a schedulability
analysis for the new multiframe mixed-criticality model, which allows tasks to have
multiple, periodically repeating, WCETs in the same mode of operation. Our work
extends both the analysis techniques for Static Mixed-Criticality scheduling (SMC)
and Adaptive Mixed-Criticality scheduling (AMC), on one hand, and the schedulability analysis for multiframe task systems on the other. A constrained-deadline
model is initially targeted, and then extended to the more general, but also more
complex, arbitrary-deadline scenario. The corresponding optimal priority assignment for our schedulability analysis is also identifed. Our proposed worst-case
response time (WCRT) analysis for multiframe mixed-criticality systems is considerably less pessimistic than applying the static and adaptive mixed-criticality scheduling tests oblivious to the WCET variation patterns. Experimental evaluation with
synthetic task sets demonstrates up to 20% and 31.4% higher scheduling success
ratio (in absolute terms) for constrained-deadline analyses and arbitrary-deadline
analyses, respectively, when compared to the best of their corresponding frame-oblivious tests.info:eu-repo/semantics/publishedVersio