2017
DOI: 10.1145/3126559
|View full text |Cite
|
Sign up to set email alerts
|

Response Time Analysis for Sporadic Server Based Budget Scheduling in Real Time Virtualization Environments

Abstract: Virtualization techniques for embedded real-time systems typically employ TDMA scheduling to achieve temporal isolation among different virtualized applications. Recent work already introduced sporadic server based solutions relying on budgets instead of a fixed TDMA schedule. While providing better average-case response times for IRQs and tasks, a formal response time analysis for the worst-case is still missing. In order to confirm the advantage of a sporadic server based budget scheduling, this paper provid… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
5
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 16 publications
0
5
0
Order By: Relevance
“…In other fields such as CPU scheduling discussed in the previous sections, in the current Hadoop schedulers, when straggler tasks exist, the container handling the task will be blocked so it can be used for other tasks. In other fields such as CPU scheduling [34], the blocking problem is handled by removing the blocking tasks from the main queue and sending them into a temporary place (a callback). However, the method has not been implemented in Hadoop, especially in Reduce task scheduling.…”
Section: E Proposed Methodsmentioning
confidence: 99%
“…In other fields such as CPU scheduling discussed in the previous sections, in the current Hadoop schedulers, when straggler tasks exist, the container handling the task will be blocked so it can be used for other tasks. In other fields such as CPU scheduling [34], the blocking problem is handled by removing the blocking tasks from the main queue and sending them into a temporary place (a callback). However, the method has not been implemented in Hadoop, especially in Reduce task scheduling.…”
Section: E Proposed Methodsmentioning
confidence: 99%
“…Table 1 summarizes some of the most relevant works that have performed a timing analysis of an OS or a virtualized environment in embedded systems, including a brief description of the works, the hardware platform, the SW environment where the analysis was carried out, and the tool used for the analysis. Some make a timing analysis of virtualized environments [8,24,25], others analyze the interrupt latency on an OS [26,27], and others analyze the interrupt latency on virtualized environments [28][29][30][31][32][33]. Finally, some propose new tools for analyzing latencies in embedded systems [34][35][36][37][38].…”
Section: Related Workmentioning
confidence: 99%
“…This paper focuses on analysis of a single typed DAG task, but our results are also meaningful to general system setting with multiple recurrent typed DAG tasks. On one hand, the results of this paper are directly applicable to multiple tasks under scheduling algorithms where a subset of cores are assigned to each individual parallel task (e.g., federated scheduling [3], [5], [6], [29], [30]). On the other hand, the analysis of intra-task interference addressed in this paper is a necessary step towards the analysis for scheduling algorithms where different tasks interfere with each other (e.g., global scheduling [2], [8], [32]).…”
Section: Introductionmentioning
confidence: 99%
“…Proof. By the same idea as the proof of Theorem 3.1 but using the new bound (6) for Y s instead of (3), we can get…”
mentioning
confidence: 99%