A Particle Swarm and Ant Colony Optimization based Load Balancing and Virtual Machine Scheduling Algorithm for Cloud Computing Environment
Main Article Content
Abstract
In cloud computing balancing the load of the Virtual Machine (VM) is very much essential. Load balancing efficient utilization of resource and fairly balance the resource usage. In the real time scenario the request for the Virtual Machine (VM)s and tasks submission could be dynamic, whereas system creates the Virtual Machine (VM) according to the customer demand and map it to suitable Physical Machine (PM). These Virtual Machine (VM) could be created without knowing the detailed information about the task.Hence, the scheduling of these taskscould not be optimised using traditional task scheduling algorithms. In this paper a hybrid meta heuristic approach for scheduling these tasks is proposed. Two different optimization techniques for Virtual Machine (VM) scheduling has been used in this paper. We combine Particle Swarm optimization and Ant Colony Optimization approaches called (PSACO). The PSACO uses the historical information regarding the Virtual Machine (VM)s and task submission to predict The workload of new task submission and resource request in dynamic environment without extra information. The proposed approach also rejects the computing request which does not satisfied the current resource constraints. It reduces the computation time for scheduling. the experiment results shows that the proposed metaheuristic algorithm balance the load with the dynamic environment and outperformed the existing algorithms.
Downloads
Metrics
Article Details
You are free to:
- Share — copy and redistribute the material in any medium or format for any purpose, even commercially.
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
- Attribution — You must give appropriate credit , provide a link to the license, and indicate if changes were made . You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation .
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.