{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T20:37:37Z","timestamp":1778877457766,"version":"3.51.4"},"reference-count":103,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2019,8,11]],"date-time":"2019-08-11T00:00:00Z","timestamp":1565481600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004564","name":"Ministarstvo Prosvete, Nauke i Tehnolo\u0161kog Razvoja","doi-asserted-by":"publisher","award":["III-44006"],"award-info":[{"award-number":["III-44006"]}],"id":[{"id":"10.13039\/501100004564","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JSAN"],"abstract":"<jats:p>Cloud computing technology enables efficient utilization of available physical resources through the virtualization where different clients share the same underlying physical hardware infrastructure. By utilizing the cloud computing concept, distributed, scalable and elastic computing resources are provided to the end-users over high speed computer networks (the Internet). Cloudlet scheduling that has a significant impact on the overall cloud system performance represents one of the most important challenges in this domain. In this paper, we introduce implementations of the original and hybridized monarch butterfly optimization algorithm that belongs to the category of swarm intelligence metaheuristics, adapted for tackling the cloudlet scheduling problem. The hybridized monarch butterfly optimization approach, as well as adaptations of any monarch butterfly optimization version for the cloudlet scheduling problem, could not be found in the literature survey. Both algorithms were implemented within the environment of the CloudSim platform. The proposed hybridized version of the monarch butterfly optimization algorithm was first tested on standard benchmark functions and, after that, the simulations for the cloudlet scheduling problem were performed using artificial and real data sets. Based on the obtained simulation results and the comparative analysis with six other state-of-the-art metaheuristics and heuristics, under the same experimental conditions and tested on the same problem instances, a hybridized version of the monarch butterfly optimization algorithm proved its potential for tackling the cloudlet scheduling problem. It has been established that the proposed hybridized implementation is superior to the original one, and also that the task scheduling problem in cloud environments can be more efficiently solved by using such an algorithm with positive implications to the cloud management.<\/jats:p>","DOI":"10.3390\/jsan8030044","type":"journal-article","created":{"date-parts":[[2019,8,12]],"date-time":"2019-08-12T06:38:02Z","timestamp":1565591882000},"page":"44","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":41,"title":["Cloudlet Scheduling by Hybridized Monarch Butterfly Optimization Algorithm"],"prefix":"10.3390","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1154-6696","authenticated-orcid":false,"given":"Ivana","family":"Strumberger","sequence":"first","affiliation":[{"name":"Faculty of Informatics and Computing, Singidunum University, Danijelova 32, 11010 Belgrade, Serbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3794-3056","authenticated-orcid":false,"given":"Milan","family":"Tuba","sequence":"additional","affiliation":[{"name":"Faculty of Informatics and Computing, Singidunum University, Danijelova 32, 11010 Belgrade, Serbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2062-924X","authenticated-orcid":false,"given":"Nebojsa","family":"Bacanin","sequence":"additional","affiliation":[{"name":"Faculty of Informatics and Computing, Singidunum University, Danijelova 32, 11010 Belgrade, Serbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4866-9048","authenticated-orcid":false,"given":"Eva","family":"Tuba","sequence":"additional","affiliation":[{"name":"Faculty of Informatics and Computing, Singidunum University, Danijelova 32, 11010 Belgrade, Serbia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,8,11]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Amira, A., Agoulmine, N., Bensaali, F., Bermak, A., and Dimitrakopoulos, G. (2019). Special Issue: Empowering eHealth with Smart Internet of Things (IoT) Medical Devices. J. Sens. Actuator Netw., 8.","DOI":"10.3390\/jsan8020033"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Khan, T. (2019). A Low Power IoT-Connected Smart Canister System Creating Automatic Shopping List. J. Sens. Actuator Netw., 8.","DOI":"10.3390\/jsan8030038"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Saqlain, M., Piao, M., Shim, Y., and Lee, J.Y. (2019). Framework of an IoT-based Industrial Data Management for Smart Manufacturing. J. Sens. Actuator Netw., 8.","DOI":"10.3390\/jsan8020025"},{"key":"ref_4","first-page":"204","article-title":"Systems thinking for developing sustainable complex smart cities based on self-regulated agent systems and fog computing","volume":"19","author":"Abbas","year":"2018","journal-title":"Sustain. Comput. Inform. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Strumberger, I., Minovic, M., Tuba, M., and Bacanin, N. (2019). Performance of Elephant Herding Optimization and Tree Growth Algorithm Adapted for Node Localization in Wireless Sensor Networks. Sensors, 19.","DOI":"10.3390\/s19112515"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Bacanin, N., and Tuba, M. (2014). Firefly Algorithm for Cardinality Constrained Mean-Variance Portfolio Optimization Problem with Entropy Diversity Constraint. Sci. World J., 2014.","DOI":"10.1155\/2014\/721521"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"861","DOI":"10.1016\/j.asoc.2018.07.046","article-title":"Cloudy GSA for load scheduling in cloud computing","volume":"71","author":"Chaudhary","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_8","first-page":"147","article-title":"PSO-COGENT: Cost and energy efficient scheduling in cloud environment with deadline constraint","volume":"19","author":"Kumar","year":"2018","journal-title":"Sustain. Comput. Inform. Syst."},{"key":"ref_9","unstructured":"Mell, P., and Grance, T. (2019, July 24). The NIST definition of cloud computing recommendations of the National Institute of Standards and Technology, Available online: https:\/\/nvlpubs.nist.gov\/nistpubs\/Legacy\/SP\/nistspecialpublication800-145.pdf."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Buyya, R., Pandey, S., and Vecchiola, C. (2009). Cloudbus Toolkit for Market-Oriented Cloud Computing. Cloud Computing, Springer.","DOI":"10.1007\/978-3-642-10665-1_4"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"5751","DOI":"10.1016\/j.eswa.2014.03.020","article-title":"A semantic interoperability framework for software as a service systems in cloud computing environments","volume":"41","author":"Rezaei","year":"2014","journal-title":"Expert Syst. Appl."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1016\/j.im.2015.10.004","article-title":"Understanding behavioral intention to use a cloud computing classroom: A multiple model comparison approach","volume":"53","author":"Shiau","year":"2016","journal-title":"Inf. Manag."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1016\/j.ejor.2008.04.023","article-title":"Short-term and long-term competition between providers of shrink-wrap software and software as a service","volume":"196","author":"Fan","year":"2009","journal-title":"Eur. J. Oper. Res."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1016\/j.ijinfomgt.2010.08.001","article-title":"Reaching for the \u201ccloud\u201d: How SMEs can manage","volume":"31","author":"Sultan","year":"2011","journal-title":"Int. J. Inf. Manag."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1721654.1721672","article-title":"A View of Cloud Computing","volume":"53","author":"Armbrust","year":"2010","journal-title":"Commun. ACM"},{"key":"ref_16","unstructured":"(2019, July 24). Gartner Forecasts Worldwide Public Cloud Revenue to Grow 17.5 Percent in 2019. Available online: https:\/\/www.gartner.com\/en\/newsroom\/press-releases\/2019-04-02-gartner-forecasts-worldwide-public-cloud-revenue-to-g."},{"key":"ref_17","unstructured":"(2019, July 24). Cloud Computing\u2014Statistics on the Use by Enterprises. Available online: https:\/\/ec.europa.eu\/eurostat\/statistics-explained\/index.php?title = Cloud_computing_-_statistics_on_the_use_by_enterprises."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Palos-Sanchez, P.R. (2017). Drivers and Barriers of the Cloud Computing in SMEs: The Position of the European Union. Harv. Deusto Bus. Res., 116\u2013132.","DOI":"10.3926\/hdbr.125"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Palos-Sanchez, P.R., Arenas-Marquez, F.J., and Aguayo-Camacho, M. (2017). Cloud Computing (SaaS) Adoption as a Strategic Technology: Results of an Empirical Study. Mob. Inf. Syst., 2017.","DOI":"10.1155\/2017\/2536040"},{"key":"ref_20","unstructured":"Mishra, S.K., Sahoo, B., and Parida, P.P. (2018). Load balancing in cloud computing: A big picture. J. King Saud Univ.\u2014Comput. Inf. Sci."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1016\/j.eij.2015.07.001","article-title":"A review of metaheuristic scheduling techniques in cloud computing","volume":"16","author":"Kalra","year":"2015","journal-title":"Egypt. Inform. J."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Wang, G.G., Deb, S., and Cui, Z. (2015). Monarch Butterfly Optimization. Neural Comput. Appl.","DOI":"10.1007\/s00521-015-1923-y"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Strumberger, I., Tuba, E., Bacanin, N., Beko, M., and Tuba, M. (2018, January 10\u201312). Modified Monarch Butterfly Optimization Algorithm for RFID Network Planning. Proceedings of the 2018 6th International Conference on Multimedia Computing and Systems (ICMCS), Rabat, Morocco.","DOI":"10.1109\/ICMCS.2018.8525930"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Strumberger, I., Tuba, E., Bacanin, N., Beko, M., and Tuba, M. (2018, January 19\u201320). Monarch butterfly optimization algorithm for localization in wireless sensor networks. Proceedings of the 2018 28th International Conference Radioelektronika (RADIOELEKTRONIKA), Prague, Czech Republic.","DOI":"10.1109\/RADIOELEK.2018.8376387"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1383","DOI":"10.1016\/j.future.2018.03.005","article-title":"A hybrid model of Internet of Things and cloud computing to manage big data in health services applications","volume":"86","author":"Elhoseny","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Keshanchi, B., Souri, A., and Navimipour, N.J. (2017). An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: Formal verification, simulation, and statistical testing. J. Syst. Softw., 124.","DOI":"10.1016\/j.jss.2016.07.006"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Wang, T., Liu, Z., Chen, Y., Xu, Y., and Dai, X. (2014, January 24\u201327). Load Balancing Task Scheduling Based on Genetic Algorithm in Cloud Computing. Proceedings of the 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing, Dalian, China.","DOI":"10.1109\/DASC.2014.35"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1641","DOI":"10.1007\/s00521-018-3613-z","article-title":"A new binary salp swarm algorithm: Development and application for optimization tasks","volume":"31","author":"Hassanien","year":"2019","journal-title":"Neural Comput. Appl."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Boveiri, H.R., Khayami, R., Elhoseny, M., and Gunasekaran, M. (2018). An efficient Swarm-Intelligence approach for task scheduling in cloud-based internet of things applications. J. Ambient Intell. Humaniz. Comput.","DOI":"10.1007\/s12652-018-1071-1"},{"key":"ref_30","unstructured":"Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the 1995 IEEE International Conference on Neural Networks, Perth, Australia."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Nagireddy, V., Parwekar, P., and Mishra, T.K. (2018). Velocity adaptation based PSO for localization in wireless sensor networks. Evol. Intell.","DOI":"10.1007\/s12065-018-0170-4"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1016\/j.asoc.2014.11.018","article-title":"A new particle swarm optimization algorithm with adaptive inertia weight based on Bayesian techniques","volume":"28","author":"Zhang","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"487","DOI":"10.1007\/s11277-017-4880-1","article-title":"A PSO Based Improved Localization Algorithm for Wireless Sensor Network","volume":"98","author":"Singh","year":"2018","journal-title":"Wirel. Pers. Commun."},{"key":"ref_34","unstructured":"Karaboga, D. (2005). An Idea Based on Honey Bee Swarm for Numerical Optimization, Engineering Faculty, Computer Engineering Department, Erciyes University. Technical Report-TR06 Technical report-tr06."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1007\/s10898-007-9149-x","article-title":"A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm","volume":"39","author":"Karaboga","year":"2007","journal-title":"J. Glob. Optim."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"137","DOI":"10.24846\/v21i2y201203","article-title":"Artificial Bee Colony (ABC) Algorithm for Constrained Optimization Improved with Genetic Operators","volume":"21","author":"Bacanin","year":"2012","journal-title":"Stud. Inform. Control"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"2831","DOI":"10.12785\/amis\/080619","article-title":"Artificial bee colony algorithm hybridized with firefly metaheuristic for cardinality constrained mean-variance portfolio problem","volume":"8","author":"Tuba","year":"2014","journal-title":"Appl. Math. Inf. Sci."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Bacanin, N., Tuba, M., and Strumberger, I. (2015, January 25\u201327). RFID Network Planning by ABC Algorithm Hybridized with Heuristic for Initial Number and Locations of Readers. Proceedings of the 2015 17th UKSim-AMSS International Conference on Modelling and Simulation (UKSim), Cambridge, UK.","DOI":"10.1109\/UKSim.2015.83"},{"key":"ref_39","unstructured":"Tan, Y., Shi, Y., Buarque, F., Gelbukh, A., Das, S., and Engelbrecht, A. (2015). Multiobjective RFID Network Planning by Artificial Bee Colony Algorithm with Genetic Operators. Advances in Swarm and Computational Intelligence, Springer."},{"key":"ref_40","first-page":"888","article-title":"Artificial Bee Colony Algorithm for Portfolio Optimization Problems","volume":"7","author":"Tuba","year":"2013","journal-title":"Int. J. Math. Model. Methods Appl. Sci."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Zahoor, S., Javaid, S., Javaid, N., Ashraf, M., Ishmanov, F., and Afzal, M.K. (2016). Cloud\u2013Fog\u2013Based Smart Grid Model for Efficient Resource Management. Sustainability, 10.","DOI":"10.3390\/su10062079"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Karthikeyan, K., Sunder, R., Shankar, K., Lakshmanaprabu, S.K., Vijayakumar, V., Elhoseny, M., and Manogaran, G. (2018). Energy consumption analysis of Virtual Machine migration in cloud using hybrid swarm optimization (ABC\u2013BA). J. Supercomput.","DOI":"10.1007\/s11227-018-2583-3"},{"key":"ref_43","first-page":"169","article-title":"Firefly algorithms for multimodal optimization","volume":"Volume 5792","author":"Yang","year":"2009","journal-title":"International Symposium on Stochastic Algorithms"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Bacanin, N., and Tuba, M. (2015, January 25\u201328). Fireworks Algorithm Applied to Constrained Portfolio Optimization Problem. Proceedings of the 2015 IEEE Congress on Evolutionary Computation (CEC 2015), Sendai, Japan.","DOI":"10.1109\/CEC.2015.7257031"},{"key":"ref_45","first-page":"1888","article-title":"Framework for constrained portfolio selection by the firefly algorithm","volume":"7","author":"Tuba","year":"2014","journal-title":"Int. J. Math. Model. Methods Appl. Sci."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Strumberger, I., Tuba, E., Bacanin, N., Zivkovic, M., Beko, M., and Tuba, M. (2019, January 10). Designing Convolutional Neural Network Architecture by the Firefly Algorithm. Proceedings of the 2019 International Young Engineers Forum (YEF-ECE), Costa da Caparica, Portugal.","DOI":"10.1109\/YEF-ECE.2019.8740818"},{"key":"ref_47","first-page":"167","article-title":"Brain Image Segmentation Based on Firefly Algorithm Combined with K-means Clustering","volume":"28","author":"Hrosik","year":"2019","journal-title":"Stud. Inform. Control."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Strumberger, I., Bacanin, N., and Tuba, M. (2017, January 5\u20138). Enhanced Firefly Algorithm for Constrained Numerical Optimization, IEEE Congress on Evolutionary Computation. Proceedings of the IEEE International Congress on Evolutionary Computation (CEC 2017), San Sebastian, Spain.","DOI":"10.1109\/CEC.2017.7969561"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.neucom.2014.06.006","article-title":"Improved seeker optimization algorithm hybridized with firefly algorithm for constrained optimization problems","volume":"143","author":"Tuba","year":"2014","journal-title":"Neurocomputing"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Deep, K., Bansal, J.C., Das, K.N., Lal, A.K., Garg, H., Nagar, A.K., and Pant, M. (2016, January 23\u201324). An Adaptive Firefly Algorithm for Load Balancing in Cloud Computing. Proceedings of the Sixth International Conference on Soft Computing for Problem Solving, Patiala, India.","DOI":"10.1007\/978-981-10-3325-4"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"SundarRajan, R., Vasudevan, V., and Mithya, S. (2016, January 3\u20135). Workflow scheduling in cloud computing environment using firefly algorithm. Proceedings of the 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai, India.","DOI":"10.1109\/ICEEOT.2016.7754828"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Yang, X.S., and Deb, S. (2009, January 9\u201311). Cuckoo search via Levy flights. Proceedings of the World Congress on Nature & Biologically Inspired Computing (NaBIC 2009), Coimbatore, India.","DOI":"10.1109\/NABIC.2009.5393690"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/978-3-642-12538-6_6","article-title":"A new metaheuristic bat-inspired Algorithm","volume":"284","author":"Yang","year":"2010","journal-title":"Stud. Comput. Intell."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Tuba, M., and Bacanin, N. (2015, January 25\u201328). Hybridized Bat Algorithm for Multi-objective Radio Frequency Identification (RFID) Network Planning. Proceedings of the 2015 IEEE Congress on Evolutionary Computation (CEC 2015), Sendai, Japan.","DOI":"10.1109\/CEC.2015.7256931"},{"key":"ref_55","unstructured":"Yang, X.S. (2015). Cuckoo Search and Bat Algorithm Applied to Training Feed-Forward Neural Networks. Recent Advances in Swarm Intelligence and Evolutionary Computation, Springer."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Strumberger, I., Bacanin, N., and Tuba, M. (2016, January 25\u201327). Constrained Portfolio Optimization by Hybridized Bat Algorithm. Proceedings of the 2016 7th International Conference on Intelligent Systems, Modelling and Simulation (ISMS), Bangkok, Thailand.","DOI":"10.1109\/ISMS.2016.18"},{"key":"ref_57","first-page":"185","article-title":"Implementation and performance of an object-oriented software system for cuckoo search algorithm","volume":"6","author":"Bacanin","year":"2010","journal-title":"Int. J. Math. Comput. Simul."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"1055","DOI":"10.1007\/978-94-007-6516-0_116","article-title":"Random Walks, L\u00e9vy Flights, Markov Chains and Metaheuristic Optimization","volume":"Volume 235","author":"Yang","year":"2013","journal-title":"Future Information Communication Technology and Applications"},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1016\/j.procs.2016.09.032","article-title":"A Budget-constrained Time and Reliability Optimization BAT Algorithm for Scheduling Workflow Applications in Clouds","volume":"98","author":"Kaur","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Raghavan, S., Sarwesh, P., Marimuthu, C., and Chandrasekaran, K. (2015, January 29\u201330). Bat algorithm for scheduling workflow applications in cloud. Proceedings of the 2015 International Conference on Electronic Design, Computer Networks Automated Verification (EDCAV), Shillong, India.","DOI":"10.1109\/EDCAV.2015.7060555"},{"key":"ref_61","first-page":"42","article-title":"A Fuzzy Operator Based Bat Algorithm for Cloud Service Composition","volume":"11","author":"Xu","year":"2016","journal-title":"Int. J. Wire. Mob. Comput."},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Bhatia, S.K., Mishra, K.K., Tiwari, S., and Singh, V.K. (2018). A Cuckoo Search Algorithm-Based Task Scheduling in Cloud Computing. Advances in Computer and Computational Sciences, Springer.","DOI":"10.1007\/978-981-10-3773-3"},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"Yakhchi, M., Ghafari, S.M., Yakhchi, S., Fazeli, M., and Patooghi, A. (2015, January 27\u201329). Proposing a load balancing method based on Cuckoo Optimization Algorithm for energy management in cloud computing infrastructures. Proceedings of the 2015 6th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO), Istanbul, Turkey.","DOI":"10.1109\/ICMSAO.2015.7152209"},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1007\/s12293-016-0212-3","article-title":"Moth search algorithm: A bio-inspired metaheuristic algorithm for global optimization problems","volume":"10","author":"Wang","year":"2018","journal-title":"Memet. Comput."},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Strumberger, I., Tuba, E., Bacanin, N., Beko, M., and Tuba, M. (2018, January 4). Hybridized moth search algorithm for constrained optimization problems. Proceedings of the 2018 International Young Engineers Forum (YEF-ECE), Costa da Caparica, Portugal.","DOI":"10.1109\/YEF-ECE.2018.8368930"},{"key":"ref_66","doi-asserted-by":"crossref","unstructured":"Strumberger, I., Tuba, E., Bacanin, N., Beko, M., and Tuba, M. (2018, January 25\u201329). Wireless Sensor Network Localization Problem by Hybridized Moth Search Algorithm. Proceedings of the 2018 14th International Wireless Communications Mobile Computing Conference (IWCMC), Limassol, Cyprus.","DOI":"10.1109\/IWCMC.2018.8450491"},{"key":"ref_67","first-page":"75","article-title":"Moth Search Algorithm for Drone Placement Problem","volume":"3","author":"Strumberger","year":"2018","journal-title":"Int. J. Comput."},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.knosys.2019.01.023","article-title":"Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution","volume":"169","author":"Elaziz","year":"2019","journal-title":"Knowl.-Based Syst."},{"key":"ref_69","doi-asserted-by":"crossref","unstructured":"Wang, G.G., Deb, S., and dos S. Coelho, L. (2015, January 7\u20139). Elephant Herding Optimization. Proceedings of the 2015 3rd International Symposium on Computational and Business Intelligence (ISCBI), Bali, Indonesia.","DOI":"10.1109\/ISCBI.2015.8"},{"key":"ref_70","doi-asserted-by":"crossref","unstructured":"Tuba, E., Alihodzic, A., and Tuba, M. (2017, January 1\u20132). Multilevel image thresholding using elephant herding optimization algorithm. Proceedings of the 14th International Conference on the Engineering of Modern Electric Systems (EMES), Oradea, Romania.","DOI":"10.1109\/EMES.2017.7980424"},{"key":"ref_71","doi-asserted-by":"crossref","unstructured":"Camarinha-Matos, L.M., Adu-Kankam, K.O., and Julashokri, M. (2018). Elephant Herding Optimization Algorithm for Wireless Sensor Network Localization Problem. Technological Innovation for Resilient Systems, Springer.","DOI":"10.1007\/978-3-319-78574-5"},{"key":"ref_72","doi-asserted-by":"crossref","unstructured":"Strumberger, I., Bacanin, N., Beko, M., Tomic, S., and Tuba, M. (2017, January 21\u201322). Static Drone Placement by Elephant Herding Optimization Algorithm. Proceedings of the 24th Telecommunications Forum (TELFOR), Belgrade, Serbia.","DOI":"10.1109\/TELFOR.2017.8249469"},{"key":"ref_73","doi-asserted-by":"crossref","unstructured":"Abraham, A., Muhuri, P.K., Muda, A.K., and Gandhi, N. (2018). Hybridized Elephant Herding Optimization. Hybrid Intelligent Systems, Springer.","DOI":"10.1007\/978-3-319-76351-4"},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1007\/978-3-642-13495-1_44","article-title":"Fireworks Algorithm for Optimization","volume":"6145","author":"Tan","year":"2010","journal-title":"Adv. Swarm Intell. LNCS"},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"33","DOI":"10.24846\/v26i1y201704","article-title":"Adjusted Fireworks Algorithm Applied to Retinal Image Registration","volume":"26","author":"Tuba","year":"2017","journal-title":"Stud. Inform. Control"},{"key":"ref_76","doi-asserted-by":"crossref","unstructured":"Tuba, M., Bacanin, N., and Alihodzic, A. (2015, January 21\u201322). Multilevel image thresholding by fireworks algorithm. Proceedings of the 2015 25th International Conference Radioelektronika (RADIOELEKTRONIKA), Pardubice, Czech Republic.","DOI":"10.1109\/RADIOELEK.2015.7129057"},{"key":"ref_77","doi-asserted-by":"crossref","unstructured":"Tuba, M., Bacanin, N., and Beko, M. (2015, January 21\u201322). Fireworks algorithm for RFID network planning problem. Proceedings of the 2015 25th International Conference Radioelektronika (RADIOELEKTRONIKA), Pardubice, Czech Republic.","DOI":"10.1109\/RADIOELEK.2015.7129049"},{"key":"ref_78","unstructured":"Tan, Y., Shi, Y., and Tang, Q. (2018). Bare Bones Fireworks Algorithm for Capacitated p-Median Problem. Advances in Swarm Intelligence, Springer."},{"key":"ref_79","doi-asserted-by":"crossref","unstructured":"Strumberger, I., Tuba, E., Bacanin, N., Beko, M., and Tuba, M. (2018, January 8\u201313). Bare Bones Fireworks Algorithm for the RFID Network Planning Problem. Proceedings of the 2018 IEEE Congress on Evolutionary Computation (CEC), Rio de Janeiro, Brazil.","DOI":"10.1109\/CEC.2018.8477990"},{"key":"ref_80","doi-asserted-by":"crossref","unstructured":"Tuba, E., Strumberger, I., Bacanin, N., Jovanovic, R., and Tuba, M. (2019, January 10\u201313). Bare Bones Fireworks Algorithm for Feature Selection and SVM Optimization. Proceedings of the 2019 IEEE Congress on Evolutionary Computation (CEC), Wellington, New Zealand.","DOI":"10.1109\/CEC.2019.8790033"},{"key":"ref_81","first-page":"108","article-title":"Hybridized Fireworks Algorithm for Global Optimization","volume":"41","author":"Bacanin","year":"2015","journal-title":"Math. Methods Syst. Sc. Eng."},{"key":"ref_82","doi-asserted-by":"crossref","unstructured":"Li, J., Tian, Q., Zhang, G., Wu, W., Xue, D., Li, L., Wang, J., and Chen, L. (2018). Task scheduling algorithm based on fireworks algorithm. EURASIP J. Wirel. Commun. Netw., 2018.","DOI":"10.1186\/s13638-018-1259-2"},{"key":"ref_83","doi-asserted-by":"crossref","first-page":"5360","DOI":"10.1016\/j.asoc.2011.05.023","article-title":"An ant colony optimization algorithm with improved pheromone correction strategy for the minimum weight vertex cover problem","volume":"11","author":"Jovanovic","year":"2011","journal-title":"Appl. Soft Comput."},{"key":"ref_84","doi-asserted-by":"crossref","unstructured":"Tuba, E., Strumberger, I., Zivkovic, D., Bacanin, N., and Tuba, M. (2018, January 8\u201313). Mobile Robot Path Planning by Improved Brain Storm Optimization Algorithm. Proceedings of the 2018 IEEE Congress on Evolutionary Computation (CEC), Rio de Janeiro, Brazil.","DOI":"10.1109\/CEC.2018.8477928"},{"key":"ref_85","doi-asserted-by":"crossref","unstructured":"Tuba, E., Strumberger, I., Bacanin, N., Zivkovic, D., and Tuba, M. (2018, January 19\u201320). Cooperative clustering algorithm based on brain storm optimization and K-means. Proceedings of the 2018 28th International Conference Radioelektronika (RADIOELEKTRONIKA), Prague, Czech Republic.","DOI":"10.1109\/RADIOELEK.2018.8376369"},{"key":"ref_86","doi-asserted-by":"crossref","unstructured":"Tuba, E., Strumberger, I., Bacanin, N., Zivkovic, D., and Tuba, M. (2019, January 10\u201313). Brain Storm Optimization Algorithm for Thermal Image Fusion using DCT Coefficients. Proceedings of the 2019 IEEE Congress on Evolutionary Computation (CEC), Wellington, New Zealand.","DOI":"10.1109\/CEC.2019.8790206"},{"key":"ref_87","unstructured":"Bacanin, N., Tuba, M., and Pelevic, B. (2013, January 17\u201319). Krill Herd (KH) Algorithm for Portfolio Optimization. Proceedings of the 14th International Conference on Mathematics and Computers in Business and Economics (MCBE \u201913), Baltimore, MD, USA."},{"key":"ref_88","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1016\/j.engappai.2018.04.021","article-title":"Tree Growth Algorithm (TGA): A novel approach for solving optimization problems","volume":"72","author":"Cheraghalipour","year":"2018","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_89","doi-asserted-by":"crossref","unstructured":"Camarinha-Matos, L.M., Almeida, R., and Oliveira, J. (2019). Dynamic Search Tree Growth Algorithm for Global Optimization. Technological Innovation for Industry and Service Systems, Springer.","DOI":"10.1007\/978-3-030-17771-3"},{"key":"ref_90","doi-asserted-by":"crossref","unstructured":"Yu, S., Xu, Y., Jiang, P., Wu, F., and Xu, H. (2017). Node Self-Deployment Algorithm Based on Pigeon Swarm Optimization for Underwater Wireless Sensor Networks. Sensors, 17.","DOI":"10.3390\/s17040674"},{"key":"ref_91","doi-asserted-by":"crossref","unstructured":"Elhoseny, M., Shankar, K., Lakshmanaprabu, S.K., Maseleno, A., and Arunkumar, N. (2018). Hybrid optimization with cryptography encryption for medical image security in Internet of Things. Neural Comput. Appl.","DOI":"10.1007\/s00521-018-3801-x"},{"key":"ref_92","doi-asserted-by":"crossref","unstructured":"Cheng, L., Wu, X.-H., and Wang, Y. (2018). Artificial Flora (AF) Optimization Algorithm. Appl. Sci., 8.","DOI":"10.3390\/app8030329"},{"key":"ref_93","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1016\/j.compeleceng.2019.06.001","article-title":"Alzheimer detection using Group Grey Wolf Optimization based features with convolutional classifier","volume":"77","author":"Shankar","year":"2019","journal-title":"Comput. Electr. Eng."},{"key":"ref_94","doi-asserted-by":"crossref","unstructured":"Anwar, N., and Deng, H. (2018). A Hybrid Metaheuristic for Multi-Objective Scientific Workflow Scheduling in a Cloud Environment. Appl. Sci., 8.","DOI":"10.3390\/app8040538"},{"key":"ref_95","doi-asserted-by":"crossref","first-page":"465","DOI":"10.3390\/fi7040465","article-title":"Dynamic Load Balancing Strategy for Cloud Computing with Ant Colony Optimizatio","volume":"7","author":"Gao","year":"2015","journal-title":"Future Internet"},{"key":"ref_96","unstructured":"Pinedo, M. (2008). Scheduling: Theory, Algorithms, and Systems, Springer."},{"key":"ref_97","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.cosrev.2018.08.002","article-title":"Scheduling in distributed systems: A cloud computing perspective","volume":"30","author":"Bittencourt","year":"2018","journal-title":"Comput. Sci. Rev."},{"key":"ref_98","doi-asserted-by":"crossref","first-page":"2687","DOI":"10.1109\/ACCESS.2015.2508940","article-title":"A Multi-Objective Optimization Scheduling Method Based on the Ant Colony Algorithm in Cloud Computing","volume":"3","author":"Zuo","year":"2015","journal-title":"IEEE Access"},{"key":"ref_99","doi-asserted-by":"crossref","unstructured":"Sreenu, K., and Sreelatha, M. (2017). W-Scheduler: Whale optimization for task scheduling in cloud computing. Clust. Comput.","DOI":"10.1007\/s10586-017-1055-5"},{"key":"ref_100","doi-asserted-by":"crossref","first-page":"534","DOI":"10.1016\/j.asoc.2019.04.027","article-title":"Joint optimization method for task scheduling time and energy consumption in mobile cloud computing environment","volume":"80","author":"Peng","year":"2019","journal-title":"Appl. Soft Comput."},{"key":"ref_101","doi-asserted-by":"crossref","unstructured":"Madureira, A.M., Abraham, A., Gandhi, N., and Varela, M.L. (2020). Modified and Hybridized Monarch Butterfly Algorithms for Multi-Objective Optimization. Hybrid Intelligent Systems, Springe.","DOI":"10.1007\/978-3-030-14347-3"},{"key":"ref_102","first-page":"63","article-title":"Hybridized Monarch Butterfly Algorithm for Global Optimization Problems","volume":"3","author":"Strumberger","year":"2018","journal-title":"Int. J. Comput."},{"key":"ref_103","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/spe.995","article-title":"CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms","volume":"41","author":"Calheiros","year":"2011","journal-title":"Softw. Pract. Exp."}],"container-title":["Journal of Sensor and Actuator Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2224-2708\/8\/3\/44\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:10:20Z","timestamp":1760188220000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2224-2708\/8\/3\/44"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,11]]},"references-count":103,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2019,9]]}},"alternative-id":["jsan8030044"],"URL":"https:\/\/doi.org\/10.3390\/jsan8030044","relation":{},"ISSN":["2224-2708"],"issn-type":[{"value":"2224-2708","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,11]]}}}