Abstract
Since the problem of scheduling independent jobs in heterogeneous computational resources is known as NP-complete [4], an approximation or heuristic algorithm is highly desirable. Grid is an example of the heterogeneous parallel computer system. Many researchers propose heuristic scheduling algorithm for Grid [1], [8], [9], [10]. In this paper, we propose a new on-line heuristic scheduling algorithm. We show that our scheduling algorithm has better performance than previous scheduling algorithms by extensive simulation.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Maheswaran, M., Ali, S., Siegel, H.J., Hensgen, D., Freund, R.F.: Dynamic Matching and Scheduling of a Class of Indenpendent Tasks onto Heterogeneous Computing Systems. In: Proc. of the 8th Heterogeneous Computing Workshop, pp. 30–44 (April 1999)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. Journal of High-Performance Computing Applications 15(3), 200–222 (2001)
Braun, T.D., Siegel, H.J., Beck, N.: A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems. Journal of Parallel and Distributed Computing 61, 810–837 (2001)
Ibarra, O.H., Kim, C.E.: Heuristic Algorithm for Scheduling Independent Tasks on Nonidentical Processors. Journal of the ACM 24(2), 280–289 (1977)
Pinedo, M.: Scheduling: Theory, Algorithms, and Systems. Prentice-Hall, NJ (1995)
Howell, F., McNab, R.: SimJava: A Discrete Event Simulation Package For Java With Applications In Computer Systems Modelling. In: Proc. of the 1st International Conference on Web-based Modelling and Simulation (January 1998)
Khokhar, A.A., Prasanna, V.K., Shaaban, M.E., Wang, C.L.: Heterogeneous Computing: Challenges and Opportunities. IEEE Computer 26, 18–27 (1993)
Buyya, R., Giddy, J., Abramson, D.: An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications. In: Proc. of the 2nd International Workshop on Active Middleware Services (August 2000)
Barada, H., Sait, S.M., Baig, N.: Task Matching and Scheduling in Heterogeneous Systems using Simulated Evolution. In: Proc. of the 15th Parallel and Distributed Processing Symposium, pp. 875–882 (2001)
Hamidzadeh, B., Kit, L.Y., Lilja, D.J.: Dynamic Task Scheduling using Online Optimization. Journal of Parallel and Distributed Systems 11, 1151–1163 (2000)
Braun, T.D., Siegel, H.J., Beck, N., Boloni, L.L., Maheswaran, M., Reuther, A.I., Robertson, J.P., Theys, M.D., Yao, B., Hensgen, D., Freund, R.F.: A Comparison Study Mapping Heuristics for a Class of Meta-tasks on Heterogeneous Computing Systems. In: 8th IEEE Heterogeneous Computing Workshop, pp. 15–29 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Du Kim, H., Kim, J.S. (2004). An Online Scheduling Algorithm for Grid Computing Systems. In: Li, M., Sun, XH., Deng, Q., Ni, J. (eds) Grid and Cooperative Computing. GCC 2003. Lecture Notes in Computer Science, vol 3033. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24680-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-24680-0_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21993-4
Online ISBN: 978-3-540-24680-0
eBook Packages: Springer Book Archive