Skip to main content

An Online Scheduling Algorithm for Grid Computing Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3033))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Ibarra, O.H., Kim, C.E.: Heuristic Algorithm for Scheduling Independent Tasks on Nonidentical Processors. Journal of the ACM 24(2), 280–289 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  5. Pinedo, M.: Scheduling: Theory, Algorithms, and Systems. Prentice-Hall, NJ (1995)

    MATH  Google Scholar 

  6. 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)

    Google Scholar 

  7. Khokhar, A.A., Prasanna, V.K., Shaaban, M.E., Wang, C.L.: Heterogeneous Computing: Challenges and Opportunities. IEEE Computer 26, 18–27 (1993)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Hamidzadeh, B., Kit, L.Y., Lilja, D.J.: Dynamic Task Scheduling using Online Optimization. Journal of Parallel and Distributed Systems 11, 1151–1163 (2000)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics