2009
DOI: 10.1007/s11241-009-9074-9
|View full text |Cite
|
Sign up to set email alerts
|

A gravitational task model with arbitrary anchor points for target sensitive real-time applications

Abstract: Classic task models for real-time systems focus on execution windows expressing earliest start times and deadlines of tasks for feasibility. Only within these windows the execution of tasks is feasible, and it is considered of uniform utility.Some tasks, however, have target demands in addition: a task should preferably execute at a specific target point within its execution window, but can execute around this point, albeit at lower utility. Examples of such applications include control and media processing.In… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
24
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(24 citation statements)
references
References 12 publications
0
24
0
Order By: Relevance
“…This scheduler achieves higher acceptance ratio and utility accrual than the scheduling example proposed in [1], [2], at the same time decreasing the complexity. Moreover, the complexities of the ordering and timing phases presented here are lower than in any other utility aware schedulers that are based in different task models.…”
Section: The Work Presented In This Paper Has Been Supported In Part mentioning
confidence: 97%
See 2 more Smart Citations
“…This scheduler achieves higher acceptance ratio and utility accrual than the scheduling example proposed in [1], [2], at the same time decreasing the complexity. Moreover, the complexities of the ordering and timing phases presented here are lower than in any other utility aware schedulers that are based in different task models.…”
Section: The Work Presented In This Paper Has Been Supported In Part mentioning
confidence: 97%
“…The gravitational task model, which we presented in [1], [2] allows a task to express an execution window for feasibility, a target point where its utility is maximized, importance, and utility decay as a function of its deviation from its target point. In this model, tasks are considered as massive bobs hanging on a pendulum: a single task, left to itself, will execute at the bottom, the target point.…”
Section: The Work Presented In This Paper Has Been Supported In Part mentioning
confidence: 99%
See 1 more Smart Citation
“…Time utility functions can also be used in control systems to specify the sensitivity of the control loop to inter-job jitter [9]. Deploying each job at a precise point in time gains maximal utility while deploying the job early or late can result in control instabilities [10].…”
Section: Related Workmentioning
confidence: 99%
“…The Utility Accrual Packet Scheduling Algorithm (UPA) [15], which extends an algorithm presented by Chen and Muhlethaler [16], assumes time utility functions can be approximated using a strictly linearly decreasing function. Gravitational task models [9] assume that the shapes of the time utility functions are symmetric and unimodal. In addition it is assumed that utility is gained when the non-preemptable job is scheduled, which is equivalent to assuming deterministic job durations with utility gained on job completion.…”
Section: Related Workmentioning
confidence: 99%