The Allocation of Cloud Computing Resources Based on the Improved Ant Colony Algorithm

Cloud computing is the development of distributed computing, parallel computing and grid computing, or defined as the commercial implementation of these computer science concepts. The allocation of cloud computing resource is a hot topic. Many scholars have done some research in this area. In this paper, we adopt the improved ant colony optimization algorithm to compute the allocation of the cloud computing resource and to analyze the impact of bandwidth, the load of network and response time on the cloud resource. Analysis and simulation results show that the throughput is increased and the response time isreduced based on the improved ACO compared with the routing algorithm (OSPF).

[1]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[2]  Fangzhe Chang,et al.  Optimal Resource Allocation in Clouds , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[3]  Duan Hai,et al.  A Novel Improved Ant Colony Algorithm with Fast Global Optimization and its Simulation , 2004 .

[4]  Xie Jian-ying An Adaptive Ant Colony Optimization Algorithm and Simulation , 2002 .

[5]  Tarek Saadawi,et al.  Ant routing algorithm for mobile ad-hoc networks (ARAMA) , 2003, Conference Proceedings of the 2003 IEEE International Performance, Computing, and Communications Conference, 2003..

[6]  Krishna M. Sivalingam,et al.  Data Gathering Algorithms in Sensor Networks Using Energy Metrics , 2002, IEEE Trans. Parallel Distributed Syst..

[7]  Pei-wei Huang,et al.  Maximum lifetime routing based on ant colony algorithm for wireless sensor networks , 2007 .

[8]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[9]  Fengjun Shang,et al.  An Energy-Efficient Communication Protocol for Wireless Sensor Networks , 2011, J. Networks.

[10]  Zhang Liping,et al.  Optimization for Multi-Resource Allocation and Leveling Based on a Self-Adaptive Ant Colony Algorithm , 2008, 2008 International Conference on Computational Intelligence and Security.

[11]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[12]  Gianluca Reali,et al.  On ant routing algorithms in ad hoc networks with critical connectivity , 2008, Ad Hoc Networks.

[13]  Liang Liu,et al.  A multi-objective ant colony system algorithm for virtual machine placement in cloud computing , 2013, J. Comput. Syst. Sci..