Open Access Open Access  Restricted Access Subscription Access

A Novel Ant Optimization Algorithm for Task Scheduling and Resource Allocation in Cloud Computing Environment

Ying Gao,
Jiajie Duan,
Wanneng Shu,

Abstract


With the advent of cloud application, cloud computing has become a charged network service, with task scheduling and resource allocation being the most important issues for a cloud service center. In most algorithms, the requirement for QoS (Quality of Service) has not been considered comprehensively. The objective of this paper is to optimize task scheduling and resource allocation, using an improved ant colony optimization algorithm based on the proposed cost and time models in cloud computing environment. An integrated multi-objective efficiency function is proposed to balance the consumptions for resources allocation. An improved ACO (Ant Colony Optimization) algorithm is proposed for use in cloud environment. By means of entropy, the algorithm's convergence rate could be improved in measuring the uncertainty of cloud resources and updating the global pheromone. Besides, it is demonstrated that better resource balance can be obtained during tasks' execution. Experimental results verify the effectiveness of the proposed improved-ACO algorithm, in convergence, stability, and solution diversity.

Keywords


Cloud computing; Cloud service; Ant colony optimization; Resource allocation

Citation Format:
Ying Gao, Jiajie Duan, Wanneng Shu, "A Novel Ant Optimization Algorithm for Task Scheduling and Resource Allocation in Cloud Computing Environment," Journal of Internet Technology, vol. 16, no. 7 , pp. 1329-1338, Dec. 2015.

Full Text:

PDF

Refbacks

  • There are currently no refbacks.





Published by Executive Committee, Taiwan Academic Network, Ministry of Education, Taipei, Taiwan, R.O.C
JIT Editorial Office, Office of Library and Information Services, National Dong Hwa University
No. 1, Sec. 2, Da Hsueh Rd., Shoufeng, Hualien 974301, Taiwan, R.O.C.
Tel: +886-3-931-7314  E-mail: jit.editorial@gmail.com