2013
DOI: 10.1007/s10766-013-0294-1
|View full text |Cite
|
Sign up to set email alerts
|

A Parallel Job Execution Time Estimation Approach Based on User Submission Patterns within Computational Grids

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 32 publications
0
3
0
Order By: Relevance
“…A job can be executed on multiple types and numbers of instances, as long as the total demand is satisfied. Estimating a job's demand which can also be understood as the runtime is a classic problem which attracts extensive studies (e.g., [32,33]), falling beyond the scope of our study. Threshold k i is used to limit job i's degrees of parallelism (DoPs), which means job i can be divided into at most k i independent tasks to run on different instances in parallel, without any overhead.…”
Section: These Different Types Of Heterogeneous Instances Have Differ...mentioning
confidence: 99%
“…A job can be executed on multiple types and numbers of instances, as long as the total demand is satisfied. Estimating a job's demand which can also be understood as the runtime is a classic problem which attracts extensive studies (e.g., [32,33]), falling beyond the scope of our study. Threshold k i is used to limit job i's degrees of parallelism (DoPs), which means job i can be divided into at most k i independent tasks to run on different instances in parallel, without any overhead.…”
Section: These Different Types Of Heterogeneous Instances Have Differ...mentioning
confidence: 99%
“…The paper entitled "A Parallel Job Execution Time Estimation Mechanism Based on User Submission Patterns within Computational Grids" [7] by Feng Liang, Yunzhen Liu, Hai Liu, Shilong Ma, and Bettina Schnor presents and evaluate a novel execution time estimation approach for parallel jobs, the User-Behavior Clustering for Execution Time Estimation (UBCETE), which can give more accurate execution time estimation for parallel jobs through exploring the job similarity and revealing the user submission patterns to help finding the similar jobs. Compared to the state-of-art algorithms, their approach is shown to improve the accuracy of the job execution time estimation up to 5.6 %, meanwhile the time our approach spends on calculation can be reduced up to 3.8 %.…”
Section: Virtualization and Resource Managementmentioning
confidence: 99%
“…Their simulation results revealed that in terms of the considered criteria, admissible allocation strategies outperform algorithms that use all available sites for job allocation. Liang et al [9] used behavioural clustering of execution time to establish a pattern for users' jobs and used that to improve accuracy of overall job execution times. Batch approaches include algorithms such as: MinMin, where jobs with the minimum completion time are assigned to the processor that can complete the job the earliest; MaxMin, where jobs with maximum completion time are assigned to processors that can complete the job earliest; and Sufferage, where a machine is assigned to the task that would ''suffer'' most in terms of expected completion time if that particular machine is not assigned to it [3].…”
Section: Introductionmentioning
confidence: 99%