Optimal Scheduling In Cloud Computing Environment Using the Bee Algorithm

Cloud computing has made a fundamental change in the way of strange information and data and implementation of application progress. Everything is hosted on a cloud that is a set of several servers and computer, which can be accessed through internet instead of placing data and application programs on a personal computer. The challenge of cloud computing system is dedicating the resources to the system requests. Dedicating resources to the requests is a NP-complete problem due to requests and resource dynamics. In recent year, one of the most important and promising method to solve such problems is innovatin methods inspired from the nature. These methods are similar to the social or natural system. In this article, we want to use honeybee colony algorithm for resources scheduling. This algorithm is an optimization method based on swarm intelligence and intelligent behavior of honeybee population. Honeybee algorithm involves a group based on search algorithm.

[1]  M. Malathi Survey on Grid Scheduling , 2022 .

[2]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[3]  D. Pham,et al.  THE BEES ALGORITHM, A NOVEL TOOL FOR COMPLEX OPTIMISATION PROBLEMS , 2006 .

[4]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

[5]  L. D. Dhinesh Babu,et al.  Honey bee behavior inspired load balancing of tasks in cloud computing environments , 2013, Appl. Soft Comput..

[6]  Concepción Maroto,et al.  A Robust Genetic Algorithm for Resource Allocation in Project Scheduling , 2001, Ann. Oper. Res..

[7]  Reza Sookhtsaraei,et al.  DSQGG: An optimized genetic-based algorithm for scheduling in distributed grid , 2010, 2010 2nd International Conference on Computer Technology and Development.

[8]  B. Basturk An artificial bee colony (ABC) algorithm for numeric function optimization , 2006 .

[9]  P. Sasikala,et al.  Architectural Strategies for Green Cloud Computing: Environments, Infrastructure and Resources , 2011, Int. J. Cloud Appl. Comput..

[10]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[11]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[12]  Utpal Biswas,et al.  Advanced Task Scheduling for Cloud Service Provider Using Genetaic Algorithm , 2012 .

[13]  Dan Wang,et al.  Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization , 2011, 2011 Sixth Annual Chinagrid Conference.