Skip to main content

Scalable Grid Resource Allocation for Scientific Workflows Using Hybrid Metaheuristics

  • Conference paper

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

Abstract

Grid infrastructure is a valuable tool for scientific users, but it is characterized by a high level of complexity which makes it difficult for them to quantify their requirements and allocate resources. In this paper, we show that resource trading is a viable and scalable approach for scientific users to consume resources. We propose the use of Grid resource bundles to specify supply and demand combined with a hybrid metaheuristic method to determine the allocation of resources in a market-based approach. We evaluate this through the application domain of scientific workflow execution on the Grid.

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. Foster, I.: The grid: A new infrastructure for 21st century science. Physics Today 55(2), 42–47 (2002)

    Article  Google Scholar 

  2. Deelman, E., et al.: Pegasus: A framework for mapping complex scientific workflows onto distributed systems. Scientific Programming 13(3), 219–237 (2005)

    Google Scholar 

  3. Broberg, J., Venugopal, S., Buyya, R.: Market-oriented grids and utility computing: The state-of-the-art and future directions. Journal of Grid Computing 6(3), 255–276 (2008)

    Article  Google Scholar 

  4. Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599–616 (2009)

    Article  Google Scholar 

  5. Schnizler, B., Neumann, D., Veit, D., Weinhardt, C.: Trading grid services - a multi-attribute combinatorial approach. European Journal of Operational Research 187(3), 943–961 (2008)

    Article  MATH  Google Scholar 

  6. Rothkopf, M.H., Pekeč, A., Harstad, R.M.: Computationally manageable combinational auctions. Management Science 44(8), 1131–1147 (1998)

    Article  MATH  Google Scholar 

  7. Sandholm, T.: Algorithm for optimal winner determination in combinatorial auctions. Artificial Intelligence 135(1-2), 1–54 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  8. Oinn, T., et al.: Taverna: lessons in creating a workflow environment for the life sciences: Research articles. Concurr. Comput.: Pract. Exper. 18(10), 1067–1100 (2006)

    Article  Google Scholar 

  9. Taylor, I., Shields, M., Wang, I., Harrison, A.: Visual grid workflow in triana. Journal of Grid Computing 3(3), 153–169 (2005)

    Article  Google Scholar 

  10. Fitzgerald, S.: Grid information services for distributed resource sharing. In: Proc. 10th IEEE Intl. Symposium on High Performance Distributed Computing (2001)

    Google Scholar 

  11. Lee, K., Paton, N.W., Sakellariou, R., Fernandes, A.A.A.: Utility driven adaptive workflow execution. In: CCGrid (2009)

    Google Scholar 

  12. Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Computing Surveys 35(3), 268–308 (2003)

    Article  Google Scholar 

  13. Puchinger, J., Raidl, G.R.: Combining metaheuristics and exact algorithms in combinatorial optimization: A survey and classification. In: Artificial Intelligence and Knowledge Engineering Applications: A Bioinspired Approach, pp. 41–53. Springer, Berlin (2005)

    Chapter  Google Scholar 

  14. Buss, G., Lee, K., Veit, D.: Scalable grid resource trading with greedy heuristics. To appear in Fourth International Workshop on P2P, Parallel, Grid and Internet Computing (3PGIC-2010) (February 2010)

    Google Scholar 

  15. Lpsolve 5.5.0.14, a mixed integer linear programming (milp) solver, http://lpsolve.sourceforge.net/

  16. Kirkpatrick, S., Gelatt Jr., C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)

    Article  MathSciNet  Google Scholar 

  17. Suman, B., Kumar, P.: A survey of simulated annealing as a tool for single and multiobjective optimization. Journal of the Operational Research Society 57(10), 1143–1160 (2006)

    Article  MATH  Google Scholar 

  18. Aarts, E.H.L., Korst, J.H.M., van Laarhoven, P.J.M.: Simulated annealing. In: Aarts, E.H.L., Lenstra, J.K. (eds.) Local Search in Combinatorial Optimization, pp. 91–120. John Wiley & Sons, Chichester (1997)

    Google Scholar 

  19. Petersen, H.L., Madsen, O.B.G.: The double travelling salesman problem with multiple stacks - formulation and heuristic solution approaches. European Journal of Operational Research 198(1), 139–147 (2009)

    Article  MATH  Google Scholar 

  20. Metropolis, N., Rosenbluth, A., Rosenbluth, M., Teller, A., Teller, E.: Equation of state calculations by fast computing machines. Journal of Chemical Physics 21, 1087–1092 (1953)

    Article  Google Scholar 

  21. Kouvelis, P., Kim, M.W.: Unidirectional loop network layout problem in automated manufacturing systems. Oper. Res. 40(3), 533–550 (1992)

    Article  Google Scholar 

  22. Rardin, R.L., Uzsoy, R.: Experimental evaluation of heuristic optimization algorithms: A tutorial. Journal of Heuristics 7(3), 261–304 (2001)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Buss, G., Lee, K., Veit, D. (2010). Scalable Grid Resource Allocation for Scientific Workflows Using Hybrid Metaheuristics. In: Bellavista, P., Chang, RS., Chao, HC., Lin, SF., Sloot, P.M.A. (eds) Advances in Grid and Pervasive Computing. GPC 2010. Lecture Notes in Computer Science, vol 6104. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13067-0_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13067-0_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13066-3

  • Online ISBN: 978-3-642-13067-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics