1. Priority-based task scheduling method over cloudlet using a swarm intelligence algorithm
- Author
-
Sara Tabagchi Milan, Nima Jafari Navimipour, Aso Mohammad Darwesh, Lila Rajabion, and Mehdi Hosseinzadeh
- Subjects
Job shop scheduling ,Computer Networks and Communications ,Computer science ,business.industry ,MathematicsofComputing_NUMERICALANALYSIS ,020206 networking & telecommunications ,Cloud computing ,02 engineering and technology ,Energy consumption ,Load balancing (computing) ,computer.software_genre ,Swarm intelligence ,Scheduling (computing) ,Virtual machine ,Metaheuristic algorithms ,CloudSim ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Cloudlet ,business ,computer ,Algorithm ,Software - Abstract
In a cloud environment, scheduling problem as an NP-complete problem can be solved using various metaheuristic algorithms. The metaheuristic algorithms are very popular for scheduling tasks because of their effectiveness. A bacterial foraging is a swarm intelligence algorithm inspired by the foraging and chemotactic phenomenon of bacteria. This paper proposes a task scheduling algorithm based on bacterial foraging optimization to reduce the idle time of virtual machines whereas the load balancing and reducing of runtime have occurred. The Cloudsim toolkit has assessed the performance of the proposed method in comparison with some scheduling algorithms. According to the obtained results, the makespan and energy consumption were reduced by using the proposed algorithm.
- Published
- 2019