2011
DOI: 10.1109/tpds.2010.121
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Adaptive Scheduling of Multiprocessors with Stable Parallelism Feedback

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 21 publications
(29 citation statements)
references
References 34 publications
0
29
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%
“…Each feature in the rule is modeled from a Gaussian membership function. The rules used for the optimization are (Sun et al, 2011) and Norozi et al (2010) Where awt is the average waiting time, tat is the turn around time, mrt is the mean response time, mret is the mean reaction time, msl is the mean slowdown and mu is the mean utilization. The scheduling classes are Class A is the Agile Algorithm, Class B is the Flexible co scheduling, Class C is the Gang Scheduling and the Class D is the First Come First Serve scheduling.…”
Section: Scheduling Strategy Based On Genetic Based Neuro Fuzzy Technmentioning
confidence: 99%
“…Since the future parallelism of the job is usually unknown, the desire calculation is usually based on the execution history of the job in the previous quantum, such as measurements about the job's processor utilizations or average parallelism [7], [10]. Another aspect is for the processor controller to decide the processor allocation of each job.…”
Section: Adaptive Schedulingmentioning
confidence: 99%
“…It was shown in [10], [16] that another adaptive scheduler based on centralized work sharing, called A-Greedy [7], exhibits desire instability problem, even when the parallelism of the job is constant. Since both A-Steal and A-Greedy use multiplicative-increase multiplicative-decrease strategy to calculate processor desires, such instability problem can also be observed in A-Steal.…”
Section: Desire Stability Of Saws and A-stealmentioning
confidence: 99%
See 1 more Smart Citation