Work-in-Progress: Partial-Order Reduction in Reachability-based Response-Time Analyses

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

3 Citations (Scopus)
1 Downloads (Pure)

Abstract

The temporal correctness of safety-critical systems is typically guaranteed via a response-time analysis (RTA). However, as the systems become complex (e.g., parallel tasks running on a multicore platform), most existing RTAs either become pessimistic or do not scale with respect to e.g., the number of tasks or period values. To make a trade-off between accuracy and scalability, recently, a new reachability-based RTA called schedule-abstraction graph (SAG) has been introduced by Nasri et al. It explores the space of possible decisions that a scheduling policy can take while dispatching a set of tasks or jobs on processing resources. The analysis is at least three orders of magnitude faster than other exact RTAs and is able to identify many more schedulable task sets than the existing fixed-point iteration-based analyses. One fundamental limitation of the SAG analysis is that in its reachability graph, each edge can only account for a single scheduling decision. Therefore, the graph grows exponentially when there are large uncertainties in the release time or execution time of the jobs. In this paper, we improve the scalability of the SAG analysis by introducing partial-order reduction (POR) rules that allow combining multiple scheduling decisions on one edge and hence avoiding combinatorial exploration of all possible scheduling decisions. An empirical evaluation shows that our solution is able to reduce the runtime by five orders of magnitude and the number of explored states by 98%.
Original languageEnglish
Title of host publicationProceedings - 2021 IEEE 42nd Real-Time Systems Symposium, RTSS 2021
PublisherInstitute of Electrical and Electronics Engineers
Pages544-547
Number of pages4
ISBN (Electronic)978-1-6654-2802-6
DOIs
Publication statusPublished - 7 Dec 2021
Event42nd IEEE Real-Time Systems Symposium, RTSS 2021 - Dortmund, Germany
Duration: 7 Dec 202110 Dec 2021
Conference number: 42
http://2021.rtss.org/

Conference

Conference42nd IEEE Real-Time Systems Symposium, RTSS 2021
Abbreviated titleRTSS 2021
Country/TerritoryGermany
CityDortmund
Period7/12/2110/12/21
Internet address

Keywords

  • Partial-order reduction
  • Reachability analysis
  • Real-time systems
  • Response-time analysis

Fingerprint

Dive into the research topics of 'Work-in-Progress: Partial-Order Reduction in Reachability-based Response-Time Analyses'. Together they form a unique fingerprint.

Cite this