Symbiotic Organisms Search Optimization Algorithm in Cloud Computing: A Nature-inspired Meta-heuristic
Main Article Content
Abstract
In the past few years nature-inspired algorithms are experiencing rapid growth where most optimisation problems in different domains are addressed using it. As a result of this development come the issue of handling a complex optimisation problem within a short period remains very difficult. Symbiotic organisms search (SOS) algorithm is one of the nature-inspired metaheuristics that mimics the symbiotic association of organisms in an ecosystem. This paper proposes to investigate symbiotic organisms search algorithms used in handling various optimisation problems in different fields to bring out strengths and weaknesses of the existing algorithms as well as to point out future directions for the upcoming studies in the domain. To achieve that, studies done in optimisation problems using symbiotic organisms search from 2014 – 2020 that are obtained from some databases (Scopus, ScienceDirect, IEEE Xplore, ACM) were surveyed; where the review of various issues related to SOS such as diversity of solution search space, variants, scalability, and applications of the SOS. Finally, future research directions in the area were recommended.
Metrics
Article Details

This work is licensed under a Creative Commons Attribution 4.0 International License.
References
Abdullahi, M., & Ngadi, M. A. (2016). Hybrid symbiotic organisms search optimization algorithm for scheduling of tasks on cloud computing environment. PLoS ONE, 11(6), 1–29. https://doi.org/10.1371/journal.pone.0158229 DOI: https://doi.org/10.1371/journal.pone.0158229
Abdullahi, M., Ngadi, M. A., & Abdulhamid, S. M. (2016). Symbiotic Organism Search optimization based task scheduling in cloud computing environment. Future Generation Computer Systems, 56, 640–650. https://doi.org/10.1016/j.future.2015.08.006 DOI: https://doi.org/10.1016/j.future.2015.08.006
Abdullahi, M., Ngadi, M. A., & Dishing, S. I. (2017). Chaotic Symbiotic Organisms Search for Task Scheduling Optimization on Cloud Computing Environment. 1–4. DOI: https://doi.org/10.1109/ICT-ISPC.2017.8075340
Abdullahi, M., Ngadi, M. A., Dishing, S. I., Abdulhamid, S. M., & Ahmad, B. I. eel. (2019). An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment. Journal of Network and Computer Applications, 133, 60–74. https://doi.org/10.1016/j.jnca.2019.02.005 DOI: https://doi.org/10.1016/j.jnca.2019.02.005
Cheng, M. Y., & Prayogo, D. (2014). Symbiotic Organisms Search: A new metaheuristic optimization algorithm. Computers and Structures, 139, 98–112. https://doi.org/10.1016/j.compstruc.2014.03.007 DOI: https://doi.org/10.1016/j.compstruc.2014.03.007
Choe, S., Li, B., Ri, I., Paek, C., Rim, J., & Yun, S. (2018). Improved Hybrid Symbiotic Organism Search Task-Scheduling Algorithm for Cloud Computing. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 12(8), 3516–3541. DOI: https://doi.org/10.3837/tiis.2018.08.001
Do, D. T. T., Lee, D., & Lee, J. (2018). Material optimization of functionally graded plates using deep neural network and modified symbiotic organisms search for eigenvalue problems. Composites Part B: Engineering, 159(June 2018), 300–326. https://doi.org/10.1016/j.compositesb.2018.09.087 DOI: https://doi.org/10.1016/j.compositesb.2018.09.087
Gharehchopogh, F. S., Shayanfar, H., & Gholizadeh, H. (2019). A comprehensive survey on symbiotic organisms search algorithms. In Artificial Intelligence Review (Issue 0123456789). Springer Netherlands. https://doi.org/10.1007/s10462-019-09733-4 DOI: https://doi.org/10.1007/s10462-019-09733-4
Moher, D., Liberati, A., Tetzlaff, J., & Altman, D. G. (2009). Preferred Reporting Items for Systematic Reviews and Meta-Analyses: The PRISMA Statement (Reprinted from Annals of Internal Medicine). Physical Therapy, 89(9), 873–880. https://doi.org/10.1371/journal.pmed.1000097 DOI: https://doi.org/10.1093/ptj/89.9.873