A novel algorithm for Load Balancing using HBA and ACO in Cloud Computing environment
Cloud computing is an emerging technology and new trend for computing based on virtualization of resources. Scheduling of tasks to reach load balancing is a challenge in cloud environment. Load balancing is the process of distribution of the load among VMs in order to efficiently utilize of resource...
Saved in:
Published in | International journal of computer science and information security Vol. 14; no. 6; p. 48 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Pittsburgh
L J S Publishing
01.06.2016
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Cloud computing is an emerging technology and new trend for computing based on virtualization of resources. Scheduling of tasks to reach load balancing is a challenge in cloud environment. Load balancing is the process of distribution of the load among VMs in order to efficiently utilize of resources and avoiding the situation where some VMs are overloaded or idle. Load balancing of non-preemptive tasks is one of the critical issues in task scheduling in clouds environment. To improve throughput at cloud resources, an intelligent and dynamic load balancing can significantly increase cloud's performance and minimize the costs. Although, many algorithms, strategies and methods have been proposed, but load balancing is still one of the challenging issues in resource allocation in cloud computing environment. In this paper we propose a novel load balancing strategy using Honey Bees and Ant Colony behavior algorithms in cloud environment. The proposed algorithm strives to balance the load of the virtual machines, trying to minimize the completion time of given tasks and reduce response time in cloud infrastructure. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
ISSN: | 1947-5500 |