294
Views
4
CrossRef citations to date
0
Altmetric
Research Article

The role of an ant colony optimisation algorithm in solving the major issues of the cloud computing

& ORCID Icon
Pages 755-790 | Received 11 Sep 2020, Accepted 08 Aug 2021, Published online: 30 Aug 2021

References

  • Aggarwal, A., Dimri, P., Agarwal, A., & Bhatt, A. J. K. (2020). Self adaptive fruit fly algorithm for multiple workflow scheduling in cloud computing environment. Kybernetes.
  • Aggarwal, K. K. (1993). Reliability Fundamentals. In Reliability Engineering (pp. 1–29). Springer Netherlands. Dordrecht.
  • Ahmad, N., Fauzi, A. A. C., Sidek, R. M., Zin, N. M., & Beg, A. H. (2010). Lowest data replication storage of binary vote assignment data grid [Paper Presentation]. The International Conference on Networked Digital Technologies, Berlin, Heidelberg.
  • Ahmed, K., El-Alfy, E.-S. M., & Awad, W. S. (2018). Ant colony inspired method for reducing load imbalance in multiprocessor systems. Journal of Intelligent & Fuzzy Systems, 34(3), 1443–1451. https://doi.org/10.3233/JIFS-169440
  • Alharbi, F., Tian, Y.-C., Tang, M., Zhang, W.-Z., Peng, C., & Fei, M. (2019). An ant colony system for energy-efficient dynamic virtual machine placement in data centers. Expert Systems with Applications, 120, 228–238. https://doi.org/10.1016/j.eswa.2018.11.029
  • Aryania, A., Aghdasi, H. S., & Khanli, L. M. (2018). Energy-aware virtual machine consolidation algorithm based on ant colony system. Journal of Grid Computing, 16(3), 477–491. https://doi.org/10.1007/s10723-018-9428-4
  • Asghari, S., & Azadi, K. (2017). A reliable path between target users and clients in social networks using an inverted ant colony optimization algorithm. Karbala International Journal of Modern Science, 3(3), 143–152. https://doi.org/10.1016/j.kijoms.2017.05.004
  • Asghari, S., & Navimipour, N. J. (2016a). Review and comparison of meta-heuristic algorithms for service composition in cloud computing. Majlesi Journal of Multimedia Processing, 4(4), 28-34.
  • Asghari, S., & Navimipour, N. J. (2016b). Service composition mechanisms in the multi-cloud environments: A survey. International Journal of New Computer Architectures and Their Applications (IJNCAA), 6(2), 40–48. https://doi.org/10.17781/P002033
  • Asghari, S., & Navimipour, N. J. (2018a). Nature inspired meta‐heuristic algorithms for solving the service composition problem in the cloud environments. International Journal of Communication Systems, 31(12), e3708. https://doi.org/10.1002/dac.3708
  • Asghari, S., & Navimipour, N. J. (2018b). Resource discovery in the peer to peer networks using an inverted ant colony optimization algorithm. Peer-to-Peer Networking and Applications, 12(1), 129-142.
  • Asghari, S., & Navimipour, N. J. (2019). Cloud service composition using an inverted ant colony optimisation algorithm. International Journal of Bio-Inspired Computation, 13(4), 257–268. https://doi.org/10.1504/IJBIC.2019.100139
  • Ashok Kumar, R. K., & Sharma, A. (2018). Energy aware resource allocation for clouds using two level ant colony optimization. Computing and Informatics, 37(1), 76–108. https://doi.org/10.4149/cai_2018_1_76
  • Ashraf, A., & Porres, I. (2017). Multi-objective dynamic virtual machine consolidation in the cloud using ant colony system. International Journal of Parallel, Emergent and Distributed Systems, 33(1), 103–120. https://doi.org/10.1080/17445760.2017.1278601
  • Avram, M.-G. (2014). Advantages and challenges of adopting cloud computing from an enterprise perspective. Procedia Technology, 12, 529–534. https://doi.org/10.1016/j.protcy.2013.12.525
  • Bassiliades, N., Symeonidis, M., Meditskos, G., Kontopoulos, E., Gouvas, P., & Vlahavas, I. (2017). A semantic recommendation algorithm for the PaaSport platform-as-a-service marketplace. Expert Systems with Applications, 67, 203–227. https://doi.org/10.1016/j.eswa.2016.09.032
  • Békési, J., Galambos, G., & Kellerer, H. (2000). A 5/4 linear time bin packing algorithm. Journal of Computer and System Sciences, 60(1), 145–160. https://doi.org/10.1006/jcss.1999.1667
  • Blum, C. (2005). Ant colony optimization: Introduction and recent trends. Physics of Life Reviews, 2(4), 353–373. https://doi.org/10.1016/j.plrev.2005.10.001
  • Casalicchio, E., Cardellini, V., Interino, G., & Palmirani, M. (2018). Research challenges in legal-rule and QoS-aware cloud service brokerage. Future Generation Computer Systems, 78, 211–223. https://doi.org/10.1016/j.future.2016.11.025
  • Černý, V. (1985). Thermodynamical approach to the traveling salesman problem: An efficient simulation algorithm. Journal of Optimization Theory and Applications, 45(1), 41–51. https://doi.org/10.1007/BF00940812
  • Chen, Z.-G., Zhan, Z.-H., Lin, Y., Gong, Y.-J., Gu, T.-L., Zhao, F., … Zhang, J. (2018). Multiobjective cloud workflow scheduling: A multiple populations ant colony system approach. IEEE Transactions on Cybernetics, 49(8), 2912-2926.
  • Cheng, Y.-M. J. K. (2021). Can tasks and learning be balanced? A dual-pathway model of cloud-based e-learning continuance intention and performance outcomes. Kybernetes.
  • Chimakurthi, L. (2011). Power efficient resource allocation for clouds using ant colony framework. arXiv preprint arXiv:1102.2608.
  • Chu, S.-C., Tsai, P.-W., & Pan, J.-S. (2006). Cat swarm optimization [Paper Presentation]. The Pacific Rim International Conference on Artificial Intelligence. Berlin, Heidelberg.
  • Colorni, A., Dorigo, M., & Maniezzo, V. (1991). Distributed optimization by ant colonies [Paper Presentation]. The Proceedings of the first European conference on artificial life. Paris.
  • Corradi, A., Fanelli, M., & Foschini, L. (2014). VM consolidation: A real case based on OpenStack Cloud. Future Generation Computer Systems, 32, 118–127. https://doi.org/10.1016/j.future.2012.05.012
  • Daraghmi, E. Y., & Yuan, S.-M. (2015). A small world based overlay network for improving dynamic load-balancing. Journal of Systems and Software, 107, 187–203. https://doi.org/10.1016/j.jss.2015.06.001
  • Dayyani, S., & Khayyambashi, M. R. (2013). A comparative study of replication techniques in grid computing systems. arXiv preprint arXiv:1309.6723.
  • Dorigo, M. (1992). Optimization, learning and natural algorithms [Ph. D. Thesis], Politecnico di Milano. Japan magazine.
  • Elenin, S. A., & Kitakami, M. (2011). Performance analysis of static load balancing in grid. International Journal of Electrical & Computer Sciences IJECS/IJENS, 11(3), 57–63.
  • Esfandiarpoor, S., Pahlavan, A., & Goudarzi, M. (2015). Structure-aware online virtual machine consolidation for datacenter energy improvement in cloud computing. Computers & Electrical Engineering, 42, 74–89. https://doi.org/10.1016/j.compeleceng.2014.09.005
  • Farahnakian, F., Ashraf, A., Pahikkala, T., Liljeberg, P., Plosila, J., Porres, I., & Tenhunen, H. (2015). Using ant colony system to consolidate vms for green cloud computing. IEEE Transactions on Services Computing, 8(2), 187–198. https://doi.org/10.1109/TSC.2014.2382555
  • Farshin, A., & Sharifian, S. (2019). A modified knowledge-based ant colony algorithm for virtual machine placement and simultaneous routing of NFV in distributed cloud architecture. The Journal of Supercomputing, 75(8), 5520–5550. https://doi.org/10.1007/s11227-019-02804-x
  • Gamal, M., Rizk, R., Mahdi, H., & Elnaghi, B. E. (2019). Osmotic bio-inspired load balancing algorithm in cloud computing. IEEE Access, 7, 42735–42744. https://doi.org/10.1109/ACCESS.2019.2907615
  • Gao, Y., Guan, H., Qi, Z., Hou, Y., & Liu, L. (2013). A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. Journal of Computer and System Sciences, 79(8), 1230–1242. https://doi.org/10.1016/j.jcss.2013.02.004
  • Glover, F. (1986). Future paths for integer programming and links to artificial intelligence. Computers & Operations Research, 13(5), 533–549. https://doi.org/10.1016/0305-0548(86)90048-1
  • Goel, S., & Buyya, R. (2006). Data replication strategies in wide area distributed systems. Enterprise Service Computing: From Concept to Deployment, 17, 211-241.
  • Goudarzi, P., Hosseinpour, M., & Ahmadi, M. R. (2020). Joint customer/provider evolutionary multi-objective utility maximization in cloud data center networks. Iranian Journal of Science and Technology, Transactions of Electrical Engineering, 45(2), 479-492. https://doi.org/10.1007/s40998-020-00381-x
  • Hajimirzaei, B., & Navimipour, N. J. (2019). Intrusion detection for cloud computing using neural networks and artificial bee colony optimization algorithm. ICT Express, 5(1), 56–59. https://doi.org/10.1016/j.icte.2018.01.014
  • Hao, L., Cui, G., Qu, M. C., & Ke, W. D. (2015). Research on technology of energy consumption optimization in cloud computing platform [Paper Presentation]. The Applied Mechanics and Materials. (Vol. 713, pp. 2467-2470). China: Trans Tech Publications Ltd. https://doi.org/10.4028/www.scientific.net/amm.713-715.2467.
  • Holland, J. H. (1975). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control. and artificial intelligence. U Michigan Press.
  • Hosseini Shirvani, M. (2021). Bi-objective web service composition problem in multi-cloud environment: A bi-objective time-varying particle swarm optimisation algorithm. Journal of Experimental & Theoretical Artificial Intelligence, 33(2), 179-202.
  • Hu, W., Li, K., Xu, J., & Bao, Q. (2015). Cloud-computing-based resource allocation research on the perspective of improved ant colony algorithm [Paper Presentation]. The Computer Science and Mechanical Automation (CSMA), 2015 International Conference on, (pp. 76-80). Hangzhou, China.
  • Hu, W. X., Zheng, J., Hua, X. Y., & Yang, Y. Q. (2013). A computing capability allocation algorithm for cloud computing environment [Paper Presentation]. The Applied Mechanics and Materials. (Vol. 347, pp. 2400-2406). Hubei, China.
  • Iranpour, E., & Sharifian, S. (2018). A distributed load balancing and admission control algorithm based on Fuzzy type-2 and Game theory for large-scale SaaS cloud architectures. Future Generation Computer Systems, 86, 81–98. https://doi.org/10.1016/j.future.2018.03.045
  • Jafarnejad Ghomi, E., Masoud Rahmani, A., & Nasih Qader, N. (2017). Load-balancing algorithms in cloud computing: A survey. Journal of Network and Computer Applications, 88, 50–71. https://doi.org/10.1016/j.jnca.2017.04.007
  • Jaradat, G. M., Al-Badareen, A., Ayob, M., Al-Smadi, M., Al-Marashdeh, I., Ash-Shuqran, M., & Al-Odat, E. (2018). Hybrid elitist-ant system for nurse-rostering problem. Journal of King Saud University-Computer and Information Sciences, 31(3), 378-384.
  • Jeferry, K., Kousiouris, G., Kyriazis, D., Altmann, J., Ciuffoletti, A., Maglogiannis, I., Nesi, P., Suzic, B., & Zhao, Z. (2015). Challenges emerging from future cloud application scenarios. Procedia Computer Science, 68, 227–237. https://doi.org/10.1016/j.procs.2015.09.238
  • Jian, L., Youling, C., Long, W., Lidan, Z., & Yufei, N. (2018). An approach for service composition optimisation considering service correlation via a parallel max–min ant system based on the case library. International Journal of Computer Integrated Manufacturing, 31(12), 1174–1188. https://doi.org/10.1080/0951192X.2018.1529435
  • Joshi, B. K., Shrivastava, M. K., & Joshi, B. (2016). Security threats and their mitigation in infrastructure as a service. Perspectives in Science, 8, 462–464. https://doi.org/10.1016/j.pisc.2016.05.001
  • Jula, A., Othman, Z., & Sundararajan, E. (2015). Imperialist competitive algorithm with PROCLUS classifier for service time optimization in cloud computing service composition. Expert Systems with Applications, 42(1), 135–145. doi:http://dx.doi.org/10.1016/j.eswa.2014.07.043
  • Kalayci, C. B., & Kaya, C. (2016). An ant colony system empowered variable neighborhood search algorithm for the vehicle routing problem with simultaneous pickup and delivery. Expert Systems with Applications, 66, 163–175. http://dx.doi.org/10.1016/j.eswa.2016.09.017
  • Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization. (Vol. 200, pp. 1-10). Technical report-tr06, Erciyes University, Engineering Faculty, Computer Engineering Department.
  • Keshanchi, B., Souri, A., & 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. Journal of Systems and Software, 124, 1–21. https://doi.org/10.1016/j.jss.2016.07.006
  • Kirkpatrick, S. (1984). Optimization by simulated annealing: Quantitative studies. Journal of Statistical Physics, 34(5–6), 975–986. https://doi.org/10.1007/BF01009452
  • Kliazovich, D., Bouvry, P., & Khan, S. U. (2013). DENS: Data center energy-efficient network-aware scheduling. Cluster Computing, 16(1), 65–75. https://doi.org/10.1007/s10586-011-0177-4
  • Krishna, P. V. (2013). Honey bee behavior inspired load balancing of tasks in cloud computing environments. Applied Soft Computing, 13(5), 2292–2303. https://doi.org/10.1016/j.asoc.2013.01.025
  • Kumar, A. S., & Venkatesan, M. (2019). Multi-objective task scheduling using hybrid genetic-ant colony optimization algorithm in cloud environment. Wireless Personal Communications, 107(4), 1835–1848. https://doi.org/10.1007/s11277-019-06360-8
  • Kushwah, V. S., & Goyal, S. K. (2017). A basic simulation of ACO algorithm under cloud computing for fault tolerant [Paper Presentation]. The Proceedings of the International Conference on Data Engineering and Communication Technology. (pp. 465-472). Springer, Singapore.
  • Liang, Y., Rui, Q. P., & Xu, J. (2013). Computing resource allocation for enterprise information management based on cloud platform Ant Colony Optimization Algorithm [Paper Presentation]. The Advanced Materials Research. Vol. 791. Trans Tech Publications Ltd.
  • Lin, C., Wu, G., Xia, F., Li, M., Yao, L., & Pei, Z. (2012). Energy efficient ant colony algorithms for data aggregation in wireless sensor networks. Journal of Computer and System Sciences, 78(6), 1686–1702. https://doi.org/10.1016/j.jcss.2011.10.017
  • Liu, F., Ma, Z., Wang, B., & Lin, W. (2020). A virtual machine consolidation algorithm based on ant colony system and extreme learning machine for cloud data center. IEEE Access, 8, 53–67. https://doi.org/10.1109/ACCESS.2019.2961786
  • Liu, Q., Wang, G., Liu, X., Peng, T., & Wu, J. (2016). Achieving reliable and secure services in cloud computing environments. Computers & Electrical Engineering, 59, 153-164.
  • Liu, X.-F., Zhan, Z.-H., Deng, J. D., Li, Y., Gu, T., & Zhang, J. (2018). An energy efficient ant colony system for virtual machine placement in cloud computing. IEEE Transactions on Evolutionary Computation, 22(1), 113–128. https://doi.org/10.1109/TEVC.2016.2623803
  • Lu, Y., & Xu, X. (2017). A semantic web-based framework for service composition in a cloud manufacturing environment. Journal of Manufacturing Systems, 42, 69–81. https://doi.org/10.1016/j.jmsy.2016.11.004
  • Luna, J., Taha, A., Trapero, R., & Suri, N. (2017). Quantitative reasoning about cloud security using service level agreements. IEEE Transactions on Cloud Computing, 5(3), 457–471. https://doi.org/10.1109/TCC.2015.2469659
  • Madni, S. H. H., Latiff, M. S. A., & Coulibaly, Y. (2017). Recent advancements in resource allocation techniques for cloud computing environment: A systematic review. Cluster Computing, 20(3), 2489–2533. https://doi.org/10.1007/s10586-016-0684-4
  • Masdari, M., Nabavi, S. S., & Ahmadi, V. (2016). An overview of virtual machine placement schemes in cloud computing. Journal of Network and Computer Applications, 66, 106–127. doi:http://dx.doi.org/10.1016/j.jnca.2016.01.011
  • Milani, B. A., & Navimipour, N. J. (2016). A comprehensive review of the data replication techniques in the cloud environments: Major trends and future directions. Journal of Network and Computer Applications, 64, 229–238. https://doi.org/10.1016/j.jnca.2016.02.005
  • Ming, W., Chunyan, Z., Feng, Q., Yu, C., Qiangqiang, S., & Wanbing, D. (2014). Resources allocation method on cloud computing [Paper Presentation]. The 2014 International Conference on Service Sciences. (pp. 199-201). Victoria, BC, Canada.
  • Mirjalili, S. (2019). Ant colony optimisation. In Evolutionary algorithms and neural networks (pp. 33–42). Springer.
  • Mirjalili, S., Mirjalili, S. M., & Lewis, A. (2014). Grey wolf optimizer. Advances in Engineering Software, 69, 46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007
  • Moganarangan, N., Babukarthik, R., Bhuvaneswari, S., Basha, M. S., & Dhavachelvan, P. (2016). A novel algorithm for reducing energy-consumption in cloud computing environment: Web service computing approach. Journal of King Saud University-Computer and Information Sciences, 28(1), 55–67. https://doi.org/10.1016/j.jksuci.2014.04.007
  • Moscato, P. (1989). On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Caltech concurrent computation program, C3P Report (pp. 826).
  • Mounika, M. N., & Peketi, S. K. (2015). Triple-fault tolerant architecture design for ripple carry adder. International Journal, 26.
  • Moura, J., & Hutchison, D. (2016). Review and analysis of networking challenges in cloud computing. Journal of Network and Computer Applications, 60, 113–129. https://doi.org/10.1016/j.jnca.2015.11.015
  • Naseri, A., Navimipour, N. J. J. J. O. A. I., & Computing, H. (2019). A new agent-based method for QoS-aware cloud service composition using particle swarm optimization algorithm. 10(5), 1851–1864. Springer.
  • Navimipour, N. J., & Asghari, S. (2017). Energy-aware service composition mechanism in grid computing using an ant colony optimization algorithm. 대한전자공학회 학술대회, 282–286.
  • Navimipour, N. J., & Milani, B. A. (2016). Replica selection in the cloud environments using an ant colony algorithm [Paper Presentation]. The Digital Information Processing, Data Mining, and Wireless Communications (DIPDMWC), 2016 Third International Conference on. Moscow, Russia.
  • Ning, J., Zhao, Q., Sun, P., & Feng, Y. (2020). A multi-objective decomposition-based ant colony optimisation algorithm with negative pheromone. Journal of Experimental & Theoretical Artificial Intelligence, 1–19. https://doi.org/10.1080/0952813X.2020.1789753
  • Poli, R., Kennedy, J., & Blackwell, T. (2007). Particle swarm optimization. Swarm Intelligence, 1(1), 33–57. https://doi.org/10.1007/s11721-007-0002-0
  • Ragmani, A., Elomri, A., Abghour, N., Moussaid, K., & Rida, M. (2019). FACO: A hybrid fuzzy ant colony optimization algorithm for virtual machine scheduling in high-performance cloud computing. Journal of Ambient Intelligence and Humanized Computing, 11(10), 3975-3987.
  • Rani, S., & Suri, P. (2018). An efficient and scalable hybrid task scheduling approach for cloud environment. International Journal of Information Technology, 12(4), 1451-1457.
  • Rao, R. V., & Selvamani, K. (2015). Data security challenges and its solutions in cloud computing. Procedia Computer Science, 48, 204–209. https://doi.org/10.1016/j.procs.2015.04.171
  • Rashidi, S., & Sharifian, S. (2016). A hybrid heuristic queue based algorithm for task assignment in mobile cloud. Future Generation Computer Systems, 68, 331-345.
  • Reddy, S. S., & Bijwe, P. (2016). Efficiency improvements in meta-heuristic algorithms to solve the optimal power flow problem. International Journal of Electrical Power & Energy Systems, 82, 288–302. https://doi.org/10.1016/j.ijepes.2016.03.028
  • Rodriguez-Vazquez, K., Garro, B. A., & Mancera, E. (2018). Solid Waste Collection in Ciudad Universitaria-UNAM Using a VRP Approach and Max-Min Ant System Algorithm [Paper Presentation]. The Mexican International Conference on Artificial Intelligence. (pp. 76-85). Cham: Springer.
  • Said, G. A. E.-N. A., Mahmoud, A. M., & El-Horbaty, E.-S. M. (2014). A comparative study of meta-heuristic algorithms for solving quadratic assignment problem. arXiv preprint arXiv:1407.4863.
  • Sanadhya, S., & Singh, S. (2015). Trust calculation with ant colony optimization in online social networks. Procedia Computer Science, 54, 186–195. https://doi.org/10.1016/j.procs.2015.06.021
  • Selvakumar, A., & Gunasekaran, G. (2019). A novel approach of load balancing and task scheduling using ant colony optimization algorithm. International Journal of Software Innovation (IJSI), 7(2), 9–20. https://doi.org/10.4018/IJSI.2019040102
  • Shabeera, T., Kumar, S. M., Salam, S. M., & Krishnan, K. M. (2017). Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm. Engineering Science and Technology, an International Journal, 20(2), 616–628. https://doi.org/10.1016/j.jestch.2016.11.006
  • Sharma, G., & Kalra, S. (2019). A lightweight user authentication scheme for Cloud-IoT based healthcare services. Iranian Journal of Science and Technology, Transactions of Electrical Engineering, 43(1), 619–636. https://doi.org/10.1007/s40998-018-0146-5
  • Sharma, O., & Saini, H. (2016). VM consolidation for cloud data center using median based threshold approach. Procedia Computer Science, 89, 27–33. http://dx.doi.org/10.1016/j.procs.2016.06.005
  • Sharma, Y., Javadi, B., Si, W., & Sun, D. (2016). Reliability and energy efficiency in cloud computing systems: Survey and taxonomy. Journal of Network and Computer Applications, 74, 66–85. https://doi.org/10.1016/j.jnca.2016.08.010
  • Sheikholeslami, F., & Navimipour, J. N. (2017). Service allocation in the cloud environments using multi-objective particle swarm optimization algorithm based on crowding distance. Swarm and Evolutionary Computation, 35, 53–64. https://doi.org/10.1016/j.swevo.2017.02.007
  • Shi, Y., & Eberhart, R. (1998). A modified particle swarm optimizer [Paper Presentation]. The Evolutionary Computation Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on, Anchorage, AK, USA.
  • Singh, A., & Chatterjee, K. (2017). Cloud security issues and challenges: A survey. Journal of Network and Computer Applications, 79, 88–115. https://doi.org/10.1016/j.jnca.2016.11.027
  • Singh, S., & Chana, I. (2016). A survey on resource scheduling in cloud computing: Issues and challenges. Journal of Grid Computing, 14(2), 217–264. https://doi.org/10.1007/s10723-015-9359-2
  • Stützle, T. (2009). Ant colony optimization [Paper Presentation]. The International Conference on Evolutionary Multi-Criterion Optimization.
  • Tripathi, A., Shukla, S., & Arora, D. (2018). A hybrid optimization approach for load balancing in cloud computing. In Advances in Computer and Computational Sciences (pp. 197–206). Singapore: Springer.
  • Tsai, C.-Y., Chang, H.-T., & Kuo, R. J. (2017). An ant colony based optimization for RFID reader deployment in theme parks under service level consideration. Tourism Management, 58, 1–14. https://doi.org/10.1016/j.tourman.2016.10.003
  • van der Klauw, T., Gerards, M. E. T., & Hurink, J. L. (2017). Resource allocation problems in decentralized energy management. OR Spectrum, 39(3), 749–773. https://doi.org/10.1007/s00291-017-0474-2
  • Velliangiri, S., Karthikeyan, P., & Vinoth Kumar, V. (2020). Detection of distributed denial of service attack in cloud computing using the optimization-based deep networks. Journal of Experimental & Theoretical Artificial Intelligence, 33(3), 405-424.
  • Vivekrabinson, K., & Muneeswaran, K. (2021). Fault-tolerant based group key servers with enhancement of utilizing the contributory server for cloud storage applications. IETE Journal of Research, 1–16. https://doi.org/10.1080/03772063.2021.1893842
  • Wang, H., Wang, X., Hu, X., Zhang, X., & Gu, M. (2016). A multi-agent reinforcement learning approach to dynamic service composition. Information Sciences, 363, 96–119. http://dx.doi.org/10.1016/j.ins.2016.05.002
  • Wang, L., Luo, J., Shen, J., & Dong, F. (2013). Cost and time aware ant colony algorithm for data replica in alpha magnetic spectrometer experiment [Paper Presentation]. The 2013 IEEE International Congress on Big Data. (pp. 247-254). Santa Clara, CA, USA.
  • Wang, L., & Shen, J. (2016). Multi-phase ant colony system for multi-party data-intensive service provision. IEEE Transactions on Services Computing, 9(2), 264–276. https://doi.org/10.1109/TSC.2014.2358213
  • Wei, W., Fan, X., Song, H., Fan, X., & Yang, J. (2018). Imperfect information dynamic stackelberg game based resource allocation using hidden Markov for cloud computing. IEEE Transactions on Services Computing, 11(1), 78–89. https://doi.org/10.1109/TSC.2016.2528246
  • Wu, Z., Liu, X., Ni, Z., Yuan, D., & Yang, Y. (2013). A market-oriented hierarchical scheduling strategy in cloud workflow systems. The Journal of Supercomputing, 63(1), 256–293. https://doi.org/10.1007/s11227-011-0578-4
  • Xu, B., Lu, M., Ren, Y., Zhu, P., Shi, J., & Cheng, D. (2015). Multi-task ant system for multi-object parameter estimation and its application in cell tracking. Applied Soft Computing, 35, 449–469. https://doi.org/10.1016/j.asoc.2015.06.045
  • Xu, G., Pang, J., & Fu, X. (2013). A load balancing model based on cloud partitioning for the public cloud. Tsinghua Science and Technology, 18(1), 34–39. https://doi.org/10.1109/TST.2013.6449405
  • Yang, X.-S. (2010). Nature-inspired metaheuristic algorithms. Luniver press.
  • Yang, X.-S., & Deb, S. (2009). Cuckoo search via Lévy flights [Paper Presentation]. The Nature & Biologically Inspired Computing, 2009. NaBIC 2009. World Congress on, Coimbatore, India.
  • Yang, Y., Yang, B., Wang, S., Liu, F., Wang, Y., & Shu, X. (2019). A dynamic ant-colony genetic algorithm for cloud service composition optimization. The International Journal of Advanced Manufacturing Technology, 102(1–4), 355–368. https://doi.org/10.1007/s00170-018-03215-7
  • Yazdani, M., & Jolai, F. (2016). Lion Optimization Algorithm (LOA): A nature-inspired metaheuristic algorithm. Journal of Computational Design and Engineering, 3(1), 24–36. https://doi.org/10.1016/j.jcde.2015.06.003
  • Yu, Q., Chen, L., & Li, B. (2015). Ant colony optimization applied to web service compositions in cloud computing. Computers & Electrical Engineering, 41, 18–27. https://doi.org/10.1016/j.compeleceng.2014.12.004
  • Yuan, C., & Sun, X. (2019). Server consolidation based on culture multiple-ant-colony algorithm in cloud computing. Sensors, 19(12), 2724. https://doi.org/10.3390/s19122724

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.