Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing

  • T Yeboah
  • OI Odabi
Keywords: Ant Colony Optimization algorithm, Bees Life algorithm, Scheduling Algorithm, Performance, cloud computing, load balancing, Waiting time, Response time

Abstract

Cloud Computing is new paradigm in computing that promises a delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the Internet). Cloud Computing is a new style of computing on the internet. It has many merits along with some crucial issues that need to be resolved in order to improve reliability of cloud environment. These issues are related with the load balancing, fault tolerance and different security issues in cloud environment. In this paper the main concern is to develop an effective load balancing algorithm that gives satisfactory performance to both, cloud users and providers. This proposed algorithm (hybrid Bee Ant Colony algorithm) is a combination of two dynamic algorithms: Ant Colony Optimization and Bees Life algorithm. Ant Colony algorithm is used in this hybrid Bee Ant Colony algorithm to solve load balancing issues whiles the Bees Life algorithm is used for optimization of job scheduling in cloud environment. The results of the proposed algorithm shows that the hybrid Bee Ant Colony algorithm outperforms the performances of both Ant Colony algorithm and Bees Life algorithm when evaluating the proposed algorithm performances

Keywords — Ant Colony Optimization algorithm, Bees Life algorithm, Scheduling Algorithm, Performance, cloud computing, load balancing, Waiting time, Response time

Section
Articles

Journal Identifiers


eISSN:
print ISSN: 1116-5405