Proceedings of the 16th International Conference on Hybrid Systems: Computation and Control 2013
DOI: 10.1145/2461328.2461356
|View full text |Cite
|
Sign up to set email alerts
|

Automated analysis of real-time scheduling using graph games

Abstract: In this paper, we introduce the powerful framework of graph games for the analysis of real-time scheduling with firm deadlines. We introduce a novel instance of a partialobservation game that is suitable for this purpose, and prove decidability of all the involved decision problems. We derive a graph game that allows the automated computation of the competitive ratio (along with an optimal witness algorithm for the competitive ratio) and establish an NP-completeness proof for the graph game problem. For a give… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0
1

Year Published

2014
2014
2020
2020

Publication Types

Select...
2
2
2

Relationship

3
3

Authors

Journals

citations
Cited by 10 publications
(12 citation statements)
references
References 25 publications
0
11
0
1
Order By: Relevance
“…Real-time scheduling is a domain that gains an ever increasing momentum and therefore has been studied extensively in the literature [5,6,7,8,9,10]. The most commonly used scheduling algorithm for hard real-time jobs is the Earliest Deadline First (EDF) [11].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Real-time scheduling is a domain that gains an ever increasing momentum and therefore has been studied extensively in the literature [5,6,7,8,9,10]. The most commonly used scheduling algorithm for hard real-time jobs is the Earliest Deadline First (EDF) [11].…”
Section: Related Workmentioning
confidence: 99%
“…Comp(ni, pn) ≤ T data (nj , pn) − EST (ni, pn) (10) where Comp(ni, pn) and EST (ni, pn) are the computational cost and the estimated start time of the ready task ni on processor pn, respectively. T data (nj , pn) is the time at which all input data of the succeeding task nj in the queue will be available on processor pn.…”
Section: Potential Position Calculationmentioning
confidence: 99%
“…The objective is also satisfied in conjuction with Safe({4}) or Live({4}). In the latter case, a witness path additionally traverses the edges (3,4) and (4, 5) before transitioning from C 1 to C 2 .…”
Section: Procedures 1: Multi-objective Witnessmentioning
confidence: 99%
“…There are two relevant problems for the automated competitive analysis for a given taskset: (1) The synthesis question asks to find an algorithm with optimal competitive ratio; and (2) the analysis question asks to compute the competitive ratio of a given on-line algorithm. In [4], we studied the synthesis problem and presented a reduction to a problem in graph games [5], which we showed to be NP-complete.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation