2007 IEEE International Parallel and Distributed Processing Symposium 2007
DOI: 10.1109/ipdps.2007.370496
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive Scheduling with Parallelism Feedback

Abstract: Multiprocessor scheduling in a shared multiprogramming environment is often structured as two-level scheduling, where a kernellevel job scheduler allots processors to jobs and a user-level task scheduler schedules the work of a job on the allotted processors. In this context, the number of processors allotted to a particular job may vary during the job's execution, and the task scheduler must adapt to these changes in processor resources. For overall system efficiency, the task scheduler should also provide pa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
82
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
3
3
1

Relationship

4
3

Authors

Journals

citations
Cited by 24 publications
(82 citation statements)
references
References 56 publications
0
82
0
Order By: Relevance
“…However, feedback mechanisms introduce other overheads such as too frequent communication, inconsistency (as iteration times are not always constant), and increased complexity for non-iterative malleable applications. Thus, efficient feedback mechanisms for malleable applications have been exclusively studied by many [24], [25]. Scheduling based on feedback from application on its scaling pattern is our interest for investigation in the future and is out of scope of this work.…”
Section: Communication With the Parallel Runtime Systemmentioning
confidence: 99%
“…However, feedback mechanisms introduce other overheads such as too frequent communication, inconsistency (as iteration times are not always constant), and increased complexity for non-iterative malleable applications. Thus, efficient feedback mechanisms for malleable applications have been exclusively studied by many [24], [25]. Scheduling based on feedback from application on its scaling pattern is our interest for investigation in the future and is out of scope of this work.…”
Section: Communication With the Parallel Runtime Systemmentioning
confidence: 99%
“…There has also been extensive work on scheduling of one or more parallel jobs on multiprocessors [13]- [22]. However, the work in [13]- [19] does not consider task deadlines, and that in [20]- [22] considers soft real-time scheduling. In contrast to the goal (i.e.…”
Section: Related Workmentioning
confidence: 99%
“…Adaptive Greedy Thread Scheduler A-GREEDY [1] is an adaptive greedy thread scheduler with parallelism feedback. Between quanta, it estimates its job's desire, and requests processors from the job scheduler.…”
Section: Rad Job Schedulermentioning
confidence: 99%
“…Otherwise, the quantum is deprived. 1 The quantum q is efficient if A-GREEDY utilizes no less than a  fraction of the total allotted processor cycles during the quantum, where  is the utilization parameter. Otherwise, the quantum is inefficient.…”
Section: Rad Job Schedulermentioning
confidence: 99%
See 1 more Smart Citation