2017 IEEE 23rd International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA) 2017
DOI: 10.1109/rtcsa.2017.8046313
|View full text |Cite
|
Sign up to set email alerts
|

Schedulability analysis for global fixed-priority scheduling of the 3-phase task model

Abstract: Scheduling real-time applications on general purpose multicore platforms is a challenging problem from atiming analysis perspective. Such platforms expose uncontrolledsources of interference whenever concurrent accesses to memoryare performed. The non-deterministic bus and memory accessbehavior complicates the estimations of applications 19 worst-caseexecution times (WCET).The 3-phase task model seems a good candidate to circumventthe uncontrolled sources of interference by isolating concurrentmemory accesses.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 15 publications
(21 citation statements)
references
References 13 publications
0
21
0
Order By: Relevance
“…Maia et al [43] performed a schedulability test focused on the global fixed-priority scheduling of the 3-phase task model by modelling interference on the shared bus. The 3phase task model divides tasks into three successive phases: Acquisition, Execution, and Restitution.…”
Section: ) Bus Interferencementioning
confidence: 99%
See 1 more Smart Citation
“…Maia et al [43] performed a schedulability test focused on the global fixed-priority scheduling of the 3-phase task model by modelling interference on the shared bus. The 3phase task model divides tasks into three successive phases: Acquisition, Execution, and Restitution.…”
Section: ) Bus Interferencementioning
confidence: 99%
“…The study does not require information about the resource demands of tasks on other cores. The schedulability analysis proposed by Maia et al [43] is performed from the perspective of the bus. The interference is modelled considering the total demand of the resource in a time window.…”
Section: Figure 9 Example Application Of the Palloc Techniquementioning
confidence: 99%
“…In addition, AER [9,29,30] allows the parallel execution of tasks in each core to improve the limitations of TDMA, as shown in Figure 4b. Tasks are divided into three phases: acquisition, execution, and restitution (denoted by A, E, and R, respectively).…”
Section: Execution Modelmentioning
confidence: 99%
“…However, the user API (system call) and kernel API needed to be modified for the PEW model. Similar to the PEW model, there are studies on the AER models [9,29,30]. The AER model, similar to other models, executes the A and R phases that access memory in parallel with the E phase.…”
Section: Related Workmentioning
confidence: 99%
“…Finally, the Restitution phase copies the results of the E-phase back into the main memory, for use by other tasks. This simplifies timing analysis because: 1) communication phases are clearly identified, so the system scheduler can schedule communications [1,14] and avoid contentions; 2) worst-case execution time analysis (WCET) of computation phases does not need to take bus contentions into account [23].…”
Section: Introductionmentioning
confidence: 99%