Skip to main content

Enhancing Grid Resource Scheduling Algorithms for Cloud Environments

  • Conference paper
High Performance Architecture and Grid Computing (HPAGC 2011)

Abstract

Cloud computing is the latest evolution in the distributed computing paradigm and is being widely adopted by enterprises and organizations. The inherent benefits like instant scalability, pay for use, rapid elasticity, cost effectiveness, self-manageable service delivery and broader network access make cloud computing ‘the preferred platform’ for deploying applications and services. However, the technology being in nascent stage needs to be proven. The biggest challenge confronting service providers is effective provisioning and scheduling of cloud services to consumers leveraging the cost benefits of this computing paradigm. This paper attempts to investigate the key concerns for cloud resource management and explores possible alternatives that can be adapted from the existing Grid technology.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mei, L., Chan, W.K., Tse, T.H.: A Tale of Clouds: Paradigm Comparisons and Some Thoughts on Research Issues. In: APSCC 2008, pp. 464–469 (2008)

    Google Scholar 

  2. Mell, P., Grance, T.: The NIST Definition of Cloud Computing. Version 15, 10-7-09. National Institute of Standards and Technology, Information Technology Laboratory (2009)

    Google Scholar 

  3. Kaur, P.D., Chana, I.: Unfolding the Distributed Computing Paradigms. In: International Conference on Advances in Computer Engineering, pp. 339–342 (2010)

    Google Scholar 

  4. Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: Above the Clouds: A Berkeley View of Cloud Computing. UCB/EECS-2009-28 (February 10, 2009)

    Google Scholar 

  5. Jha, S., Katz, D.S., Luckow, A., Merzky, A., Stamou, K.: Cloud Book Chapter, Understanding Scientific Applications for Cloud Environments. John Wiley & Sons, Chichester (2010)

    Google Scholar 

  6. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of Supercomputer Applications 15(3) (2001)

    Google Scholar 

  7. Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers Inc., San Francisco (2003)

    Google Scholar 

  8. Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The physiology of the Grid. Grid Computing: Making the Global Infrastructure a Reality (2003)

    Google Scholar 

  9. Nabrzyski, J., Schopf, J., Weglarz, J.: Grid Resource Management, State of the Art and Future Trends. Kluwer Academic Publishers, Dordrecht (2003)

    MATH  Google Scholar 

  10. 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 Generation Computer Systems 25(6), 599–616 (2009)

    Article  Google Scholar 

  11. Jha, S., Merzky, A., Fox, G.: Using Clouds to Provide Grids Higher- Levels of Abstraction and Explicit Support for Usage Modes, http://www.ogf.org/OGF_Special_Issue/cloud-grid-saga.pdf

  12. Varia J.: Architecting for the Cloud: Best Practices”, Amazon Web Services (January 2010), http://aws.typepad.com/aws/2010/01/new-whitepaper-architecting-for-the-cloud-best-practices.html

  13. Joseph J.: Patterns for high availability, scalability and Computing Power with Windows Azure. MSDN Magazine (May 2009), http://msdn.microsoft.com/en-us/magazine/dd727504.aspx

  14. Li, M., Baker, M.: The Grid core grid Technologies. John Wiley & Sons Ltd., Chichester (2005)

    Book  Google Scholar 

  15. Chana, I.: A framework for resource management in grid environment. Phd thesis, Thapar University (2009)

    Google Scholar 

  16. Buyya, R., Ranjan, R., Calheiros, R.N.: Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities. In: Proc. of the 7th High Performance Computing and Simulation (HPCS 2009), Leipzig, Germany (June 2009)

    Google Scholar 

  17. Deb, K.: Solving Goal Programming Problems Using Multi-Objective Genetic Algorithms. In: 1999 Congress on Evolutionary Computation, pp. 77–84. IEEE Service Center, Washington, D.C (1999)

    Google Scholar 

  18. Kennedy, J., Eberhart, R.: Particle Swarm Optimization. In: IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995)

    Google Scholar 

  19. Bertsimas, D., Tsitsiklis, J.: Simmulated Annealing. In: Probability and Algorithms, pp. 17–29. National Academy Press, Washington D.C

    Google Scholar 

  20. Ma, T., Yan, Q., Liu, W., Guan, D., Lee, S.: Grid Task Scheduling: Algorithm Review. IETE Technical Review, 158–167 (2011)

    Google Scholar 

  21. Glover, F.: Tabu search: a tutorial. Interfaces 20, 74–94 (1990)

    Article  Google Scholar 

  22. Pandey, S., Wu, L., Guru, S., Buyya, R.: A Particle Swarm Optimization (PSO)-based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments. In: AINA 2010, Perth, Australia, April 20-23 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kaur, P.D., Chana, I. (2011). Enhancing Grid Resource Scheduling Algorithms for Cloud Environments. In: Mantri, A., Nandi, S., Kumar, G., Kumar, S. (eds) High Performance Architecture and Grid Computing. HPAGC 2011. Communications in Computer and Information Science, vol 169. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22577-2_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22577-2_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22576-5

  • Online ISBN: 978-3-642-22577-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics