Proceedings of the International Conference on Compilers, Architectures, and Synthesis for Embedded Systems - CASES '00 2000
DOI: 10.1145/354880.354895
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic scheduling of concurrent tasks with cost performance trade-off

Abstract: This paper addresses the run time task scheduling problem on a multiprocessor platform for embedded systems, where energy consumption is a major concern, as opposed to the traditional static and dynamic scheduling approaches. Our approach i n tends to combine the advantages of the low run time complexity o f the static scheduler and the exibility of the dynamic scheduler and to optimize the system energy consumption at run time based on precomputed costperformance Pareto curves. We have applied our method to a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2001
2001
2001
2001

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 10 publications
0
2
0
Order By: Relevance
“…Then static scheduling will be applied inside each task at design time, including processor assignment in the context of multiple processing elements (PEs). Finally, a dynamic scheduler will schedule these tasks at run time on the given platform [5].…”
Section: Framework Of the Task Concur-rency Management Methodol-ogy Amentioning
confidence: 99%
“…Then static scheduling will be applied inside each task at design time, including processor assignment in the context of multiple processing elements (PEs). Finally, a dynamic scheduler will schedule these tasks at run time on the given platform [5].…”
Section: Framework Of the Task Concur-rency Management Methodol-ogy Amentioning
confidence: 99%
“…With adaptive scheduling [4] (called "dynamic" scheduling in many other papers [27,37,41,58,60]), the job scheduler can change the number of processors allotted to a job while the job executes. Thus, new jobs can enter the system, because the job scheduler can simply recruit processors from the already executing jobs and allot them to the new jobs.…”
Section: Introductionmentioning
confidence: 99%