Skip to main content

Tackling the Grid Job Planning and Resource Allocation Problem Using a Hybrid Evolutionary Algorithm

  • Conference paper
  • 878 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4967))

Abstract

This paper presents results of new experiments with the Global Optimising Resource Broker and Allocator GORBA for grid systems. The scheduling algorithm is based on the Evolutionary Algorithm GLEAM (General Learning Evolutionary Algorithm and Method) and several heuristics. The task of planning grid resource allocation is compared to pure NP-complete job shop scheduling and it is shown in which way it is of greater complexity. Two different gene models and two repair methods are described in detail and assessed by the experimental results. Based on the analysis of the experimental results, directions of further work and improvements will be outlined.

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   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.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. Jakob, W., Quinte, A., Süß, W., Stucky, K.-U.: Optimised Scheduling of Grid Resources Using Hybrid Evolutionary Algorithms. In: Wyrzykowski, R., Dongarra, J., Meyer, N., Waśniewski, J. (eds.) PPAM 2005. LNCS, vol. 3911, pp. 406–413. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  2. Blume, C., Jakob, W.: GLEAM – An Evolutionary Algorithm for Planning and Control Based on Evolution Strategy. In: Cantú-Paz, E. (ed.) GECCO 2002, vol. LBP, pp. 31–38 (2002)

    Google Scholar 

  3. Süß, W., Jakob, W., Quinte, A., Stucky, K.-U.: GORBA: Resource Brokering in Grid Environments using Evolutionary Algorithms. In: 17th IASTED Int. Conf. on Parallel and Distributed Computing Systems (PDCS), Phoenix, AZ, pp. 19–24 (2005)

    Google Scholar 

  4. Schmeck, H., Merkle, D., Middendorf, M.: Ant Colony Optimization for Resource-Constrained Project Scheduling. In: Whitley, D., et al. (eds.) Conf. Proc GECCO 2000, pp. 893–900. Morgan Kaufmann, San Francisco (2000)

    Google Scholar 

  5. Schmitz, F., Schneider, O.: The CampusGrid test bed at Forschungszentrum Karlsruhe. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds.) EGC 2005. LNCS, vol. 3470, pp. 1139–1142. Springer, Heidelberg (2005)

    Google Scholar 

  6. Hovestadt, M., Kao, O., Keller, A., Streit, A.: Scheduling in HPC Resource Management Systems: Queuing vs. Planning. In: Feitelson, D.G., Rudolph, L., Schwiegelshohn, U. (eds.) JSSPP 2003. LNCS, vol. 2862, pp. 1–20. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Prodan, R., Fahringer, T.: Dynamic Scheduling of Scientific Workflow Applications on the Grid Using a Modular Optimisation Tool: A Case Study. In: 20th Symposium of Applied Computing, SAC 2005, pp. 687–694. ACM Press, New York (2005)

    Chapter  Google Scholar 

  8. Wieczorek, M., Prodan, R., Fahringer, T.: Comparison of Workflow Scheduling Strategies on the Grid. In: Wyrzykowski, R., Dongarra, J., Meyer, N., Waśniewski, J. (eds.) PPAM 2005. LNCS, vol. 3911, pp. 792–800. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Padgett, J., Djemame, K., Dew, P.: Grid Service Level Agreements Combining Resource Reservation and Predictive Run-time Adaptation. In: Proc. of the UK e-Science All Hands Meeting, Nottingham, UK (September 2005)

    Google Scholar 

  10. Brucker, P.: Scheduling Algorithms. Springer, Heidelberg (2004)

    MATH  Google Scholar 

  11. Brucker, P.: Complex Scheduling. Springer, Heidelberg (2006)

    Google Scholar 

  12. Di Martino, V., Mililotti, M.: Sub optimal scheduling in a grid using genetic algorithms. Parallel Computing 30, 553–565 (2004)

    Article  Google Scholar 

  13. Gao, Y., Rong, H.Q., Huang, J.Z.: Adaptive grid job scheduling with genetic algorithms. Future Generation Computer Systems 21, 151–161 (2005)

    Article  Google Scholar 

  14. Stucky, K.-U., Jakob, W., Quinte, A., Süß, W.: Solving Scheduling Problems in Grid Resource Management Using an Evolutionary Algorithm. In: Meersman, R., Tari, Z. (eds.) OTM 2006. LNCS, vol. 4276, pp. 1252–1262. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  15. Jakob, W., Gorges-Schleuter, M., Blume, C.: Application of Genetic Algorithms to Task Planning and Learning. In: Männer, R., Manderick, B. (eds.) Conf. Proc. PPSN II, pp. 291–300. North-Holland, Amsterdam (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Roman Wyrzykowski Jack Dongarra Konrad Karczewski Jerzy Wasniewski

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Stucky, KU., Jakob, W., Quinte, A., Süß, W. (2008). Tackling the Grid Job Planning and Resource Allocation Problem Using a Hybrid Evolutionary Algorithm. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Wasniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2007. Lecture Notes in Computer Science, vol 4967. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68111-3_61

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68111-3_61

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68105-2

  • Online ISBN: 978-3-540-68111-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics