Research on Resource Scheduling of Cloud Based on Improved Particle Swarm Optimization Algorithm

Resource of cloud computing has the characteristics of dynamic, distribution, complexity. How to have the effective scheduling according to the users' QoS (Quality of Service) demand and in order to maximize the benefits is the challenge encountered in cloud computing resource allocation. In this paper, according to the characteristics of the resources of cloud computing, considering the constraints of time and budget needs of users, we designed the scheduling model of resource based on particle swarm optimization algorithm, and used the IPSO (Improved Particle Swarm Optimization algorithm) for global search to obtain the multi-objective optimization solutions that satisfies the requirements. Experimental results show that: when the IPSO applied to the resource of cloud computing compares with other algorithms, it has faster response time and could take efficient use of resource to meet the users' QoS requirements in solving multi-objective problems.

[1]  Gregor von Laszewski,et al.  Efficient resource management for Cloud computing environments , 2010, International Conference on Green Computing.

[2]  Yong Meng Teo,et al.  Strategy-Proof Dynamic Resource Pricing of Multiple Resource Types on Federated Clouds , 2010, ICA3PP.

[3]  Yiwei Cao,et al.  New Horizons in Web-Based Learning - ICWL 2010 Workshops , 2010, Lecture Notes in Computer Science.

[4]  Wang Sheng Load Balancing Based on Cloud Model , 2012 .

[5]  Tejaswi Redkar,et al.  Windows Azure Platform , 2010 .

[6]  Fei Wang,et al.  A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing , 2010, WISM.

[7]  Fu Lee Wang,et al.  Web Information Systems and Mining , 2010, Lecture Notes in Computer Science.

[8]  Jörn Altmann,et al.  Cost-benefit analysis of an SLA mapping approach for defining standardized Cloud computing goods , 2012, Future Gener. Comput. Syst..

[9]  Bo An,et al.  Automated negotiation with decommitment for dynamic resource allocation in cloud computing , 2010, AAMAS.

[10]  Xing Ying Research on cloud resource management model based on economics , 2010 .

[11]  Naixue Xiong,et al.  A game-theoretic method of fair resource allocation for cloud computing services , 2010, The Journal of Supercomputing.

[12]  V. Lesser,et al.  Evolutionary Stable Resource Pricing Strategies , 2009 .

[13]  Quan Chen,et al.  Cloud computing and its key techniques: Cloud computing and its key techniques , 2009 .

[14]  Xinhuai Tang,et al.  A Load-Balance Based Resource-Scheduling Algorithm under Cloud Computing Environment , 2010, ICWL Workshops.