Survey on Resource Allocation Policy and Job Scheduling Algorithms of Cloud Computing1
- 1 February 2013
- journal article
- Published by International Academy Publishing (IAP) in Journal of Software
- Vol. 8 (2), 480-487-487
- https://doi.org/10.4304/jsw.8.2.480-487
Abstract
Cloud computing is the product of the evolution of calculation. It is a new distributed computing model. As more and more people put into the research and applications on cloud computing, the technology of computing becomes more and more widely used. Cloud computing has a huge user group. It has to deal with a large number of tasks. How to make appropriate decisions when allocating hardware resources to the tasks and dispatching the computing tasks to resource pool has become the main issue in cloud computing. This paper is based on the current situation of resource allocation policy and job scheduling algorithms under cloud circumstance. It summarizes some methods to improve the performance, including dynamic resource allocation strategy based on the law of failure, dynamic resource assignment on the basis of credibility, ant colony optimization algorithm for resource allocation, dynamic scheduling algorithm based on threshold, optimized genetic algorithm with dual fitness and improved ant colony algorithm for job scheduling.Keywords
This publication has 6 references indexed in Scilit:
- Reliable Resource Provision Policy for Cloud ComputingChinese Journal of Computers, 2010
- Continuous Double Auctions with Execution UncertaintyPublished by Springer Science and Business Media LLC ,2010
- Using clouds to address grid limitationsPublished by Association for Computing Machinery (ACM) ,2008
- Adaptive control of virtualized resources in utility computing environmentsPublished by Association for Computing Machinery (ACM) ,2007
- Improving cluster availability using workstation validationPublished by Association for Computing Machinery (ACM) ,2002
- Ant system: optimization by a colony of cooperating agentsIEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 1996