Increasing the efficiency of service composition based on the new improved firefly algorithm
Subject Areas : Information Technology in Engineering Design (ITED) Journalبهنام فرناد 1 , کامبیز مجیدزاده 2 * , محمد مصدری 3 , امین بابازاده سنگر 4
1 - Department of IT and Computer Engineering, Urmia Branch, Islamic Azad University, Urmia, Iran.
2 - Urmia Branch, Islamic Azad University, Urmia, Iran
3 - Computer Engineering Department, Islamic Azad University
4 - Department of IT and Computer Engineering, Urmia Branch, Islamic Azad University, Urmia, Iran
Keywords: Optimization, Firefly Algorithm, Cloud Service Composition, Metaheuristic.,
Abstract :
The widespread application of cloud computing creates a wide range of application services on the Internet, which is a new challenge for cloud service composition models and algorithms. In this article, a new meta-heuristic method for combining cloud services is presented. The firefly algorithm is one of the most widely used metaheuristic algorithms based on nature, which has been simulated from the behavior of fireflies in moving to light sources in 2008. The proposed algorithm is the result of simulation with the latest information obtained from the behavior of fireflies, and with the new changes that have been made to this algorithm, it is balanced in the ability of exploration and exploitation, making it suitable for solving the problem of combining cloud services. The obtained results show that the proposed method works better than other State-of-the-Art algorithms in the field of service quality, and efficiency (especially on data with a large number of samples) and obtains the answers in the shortest possible time.