2008
DOI: 10.1145/1331331.1331343
|View full text |Cite
|
Sign up to set email alerts
|

Task mapping and priority assignment for soft real-time applications under deadline miss ratio constraints

Abstract: Both analysis and design optimisation of real-time systems has predominantly concentrated on considering hard real-time constraints. For a large class of applications, however, this is both unrealistic and leads to unnecessarily expensive implementations. This paper addresses the problem of task priority assignment and task mapping in the context of multiprocessor applications with stochastic execution times and in the presence of constraints on the percentage of missed deadlines. We propose a design space exp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 40 publications
(20 citation statements)
references
References 47 publications
0
18
0
Order By: Relevance
“…Some of them modified existing deterministic algorithms to support variable execution times, e.g., [10]. Others have implemented heuristic approaches to schedule tasks with stochastic execution times on multi-processors [9]. All these works, similarly to ours, have in common the use of probability distributions to characterize the stochastic execution time of the tasks.…”
Section: Related Workmentioning
confidence: 99%
“…Some of them modified existing deterministic algorithms to support variable execution times, e.g., [10]. Others have implemented heuristic approaches to schedule tasks with stochastic execution times on multi-processors [9]. All these works, similarly to ours, have in common the use of probability distributions to characterize the stochastic execution time of the tasks.…”
Section: Related Workmentioning
confidence: 99%
“…To overcome the shortcomings of pure static [4,11,15] and dynamic [21,36] task mapping algorithms, hybrid (semi-static) approaches have become increasingly popular in recent years. Usually, in this kind of approaches, multiple mapping solutions are found at design time and applied at run time based on the current state of the system.…”
Section: Scalable Run-time Task Mapping In Sharamentioning
confidence: 99%
“…FPS scheduler: The considered FPS method is a variant of the one presented in [44], based on Tabu-search and performing both mapping and scheduling. Since the focus of this paper is on pure scheduling, we force the mapping from Section V-B and use tabu-search only for priority assignment.…”
Section: E Expected Completion Time Minimizationmentioning
confidence: 99%
“…Since the focus of this paper is on pure scheduling, we force the mapping from Section V-B and use tabu-search only for priority assignment. Moreover, we have extended the approach to deal with non-unary resources 12 : in [44] there is no such issue since only single-thread processors are taken into account. Finally, we replaced per-resource priority lists in [44] with a single global one; this is necessary to avoid conflicting priority assignments, since tasks in our model can have multiple resource requirements 13 .…”
Section: E Expected Completion Time Minimizationmentioning
confidence: 99%
See 1 more Smart Citation