1996
DOI: 10.1007/bfb0022293
|View full text |Cite
|
Sign up to set email alerts
|

Using runtime measured workload characteristics in parallel processor scheduling

Abstract: We consider the use of runtime measured workload characteristics in parallel processor scheduling. Although many researchers have considered the use of application characteristics in this domain, most of this work has assumed that such information is available a priori. In contrast, we propose and evaluate experimentally dynamic processor allocation policies that rely on determining job characteristics at runtime; in particular, we focus on measuring and using job efficiency and speedup.Our work is intended to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

1997
1997
2008
2008

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 29 publications
(22 citation statements)
references
References 25 publications
0
22
0
Order By: Relevance
“…Second, even with very many queues, the resolution in which requirements are expressed is necessarily very coarse, and user estimates are notoriously inaccurate anyway. Recent more theoretical work shows how data can be acquired automatically by the system, rather than relying on the users [59,31,12].…”
Section: T/tdmentioning
confidence: 99%
See 1 more Smart Citation
“…Second, even with very many queues, the resolution in which requirements are expressed is necessarily very coarse, and user estimates are notoriously inaccurate anyway. Recent more theoretical work shows how data can be acquired automatically by the system, rather than relying on the users [59,31,12].…”
Section: T/tdmentioning
confidence: 99%
“…These characteristics include the user id, the file to be executed, the memory size specified, and possibly others. An estimate of the efficiency [59] or the execution time [31] of a job being scheduled can be obtained from retained statistics on the actual resource usage of jobs from the same (or a similar) class that have been previously submitted and executed. A small database can be kept to record resource consumption of jobs on a class by class basis.…”
Section: Amount Of Job and Workload Knowledge Availablementioning
confidence: 99%
“…But both SDF and DIF need some form of execution time information in order to be realized. The approximation method proposed by Nguyen et al [17] for shared-memory machines, where the best partition size of an application is determined by sample executions on different numbers of processors, induces overhead which can become nonnegligible in distributedmemory systems.…”
Section: Comparison With Dynamic Equipartitionmentioning
confidence: 99%
“…Adaptive job schedulers have been studied extensively, both empirically [25,34,46,50,51,54,60] and theoretically [22,26,27,36,48]. McCann, Vaswani, and Zahorjan [46] studied many different job schedulers and evaluated them on a set of benchmarks.…”
Section: Related Workmentioning
confidence: 99%