Heuristic scheduling strategies for linear-dependent and independent jobs on heterogeneous grids

17Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Grid computing came into being an active research area because of the advances in wide-area network technologies and the low cost of computing resources. One motivation of grid computing is to aggregate the power of distributed resources and integrate the resources into a unified platform. To minimize the total completion time of the submitted computing jobs to a grid platform, people employ various scheduling algorithms to dispatch the jobs to the resources. However, it has been proved that the optimal scheduling algorithm is NP-hard. Therefore, many people turn to use heuristic approaches for grid scheduling. In this paper, we introduce ten common scheduling heuristics to schedule a combination of job-chains (linear-dependent jobs) and independent jobs on a heterogeneous environment. We implemented these methods on a grid simulator to evaluate their performance under different circumstances. The results of scheduling job-chains and independent jobs on a heterogeneous environment are quite different from previous studies, and we provide our explanations for the differences. We also propose a hybrid method based on our observation, and the simulation results show that it has good performance in terns of makespan. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Tsai, M. Y., Chiang, P. F., Chang, Y. J., & Wang, W. J. (2011). Heuristic scheduling strategies for linear-dependent and independent jobs on heterogeneous grids. In Communications in Computer and Information Science (Vol. 261 CCIS, pp. 496–505). https://doi.org/10.1007/978-3-642-27180-9_61

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free