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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Kaur, P.D., Chana, I.: Unfolding the Distributed Computing Paradigms. In: International Conference on Advances in Computer Engineering, pp. 339–342 (2010)
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)
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)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of Supercomputer Applications 15(3) (2001)
Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers Inc., San Francisco (2003)
Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The physiology of the Grid. Grid Computing: Making the Global Infrastructure a Reality (2003)
Nabrzyski, J., Schopf, J., Weglarz, J.: Grid Resource Management, State of the Art and Future Trends. Kluwer Academic Publishers, Dordrecht (2003)
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)
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
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
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
Li, M., Baker, M.: The Grid core grid Technologies. John Wiley & Sons Ltd., Chichester (2005)
Chana, I.: A framework for resource management in grid environment. Phd thesis, Thapar University (2009)
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)
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)
Kennedy, J., Eberhart, R.: Particle Swarm Optimization. In: IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995)
Bertsimas, D., Tsitsiklis, J.: Simmulated Annealing. In: Probability and Algorithms, pp. 17–29. National Academy Press, Washington D.C
Ma, T., Yan, Q., Liu, W., Guan, D., Lee, S.: Grid Task Scheduling: Algorithm Review. IETE Technical Review, 158–167 (2011)
Glover, F.: Tabu search: a tutorial. Interfaces 20, 74–94 (1990)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)