2,259
Views
5
CrossRef citations to date
0
Altmetric
Research Article

Dynamic Resource Allocation Using Improved Firefly Optimization Algorithm in Cloud Environment

, ORCID Icon, & ORCID Icon

References

  • Aburukba, R. O., M. AliKarrar, T. Landolsi, and K. El-Fakih. 2020. Scheduling Internet of Things requests to minimize latency in hybrid Fog–Cloud computing. Future Generation Computer Systems 111:539–2627. doi:10.1016/j.future.2019.09.039.
  • Aghdashi, A., and S. L. Mirtaheri. 2019, April. A survey on load balancing in cloud systems for big data applications. In International congress on high-performance computing and big data analysis, Lucio Grandinetti, Seyedeh Leili Mirtaheri, Reza Shahbazian editors, 156–73. Cham: Springer.
  • Alboaneen, D., H. Tianfield, Y. Zhang, and B. Pranggono. 2020. A metaheuristic method for joint task scheduling and virtual machine placement in cloud data centers. Future Generation Computer Systems 115:201–12. doi:10.1016/j.future.2020.08.036.
  • Alelaiwi, A. 2017. A collaborative resource management for big IoT data processing in Cloud. Cluster Computing 20 (2):1791–99. doi:10.1007/s10586-017-0839-y.
  • Ali, S. A., M. Affan, and M. Alam (2019). A study of efficient energy management techniques for cloud computing environment,9th International Conference on Cloud Computing, Data Science & Engineering (Confluence) (pp.13–18), IEEE, Noida, India.
  • Ben Alla, H., S. Ben Alla, A. Ezzati, and A. Mouhsen. 2016, May. A novel architecture with dynamic queues based on fuzzy logic and particle swarm optimization algorithm for task scheduling in cloud computing. In International symposium on ubiquitous networking, Rachid El-Azouzi, Daniel Sadoc Menasche, Essaïd Sabir, Francesco De Pellegrini, Mustapha Benjillali editots,205–17. Singapore: Springer.
  • Berahmand, K., E. Nasiri, Y. Li, and Y. Li. 2021. Spectral clustering on protein-protein interaction networks via constructing affinity matrix using attributed graph embedding. Computers in Biology and Medicine 138:104933. doi:10.1016/j.compbiomed.2021.104933.
  • Chien, W. C., C. F. Lai, and H. C. Chao. 2019. Dynamic resource prediction and allocation in C-RAN with edge artificial intelligence. IEEE Transactions on Industrial Informatics 15 (7):4306–14. doi:10.1109/TII.2019.2913169.
  • Elhoseny, M., A. Abdelaziz, A. S. Salama, A. M. Riad, K. Muhammad, and A. K. Sangaiah. 2018. A hybrid model of internet of things and cloud computing to manage big data in health services applications. Future Generation Computer Systems 86:1383–94. doi:10.1016/j.future.2018.03.005.
  • Faraji Mehmandar, M., S. Jabbehdari, and H. Haj Seyyed Javadi. 2020. A dynamic fog service provisioning approach for IoT applications. International Journal of Communication Systems 33 (14):e4541. doi:10.1002/dac.4541.
  • Hajipour, H., H. B. Khormuji, and H. Rostami. 2016. ODMA: A novel swarm-evolutionary metaheuristic optimizer inspired by open-source development model and communities. Soft Computing 20 (2):727–47. doi:10.1007/s00500-014-1536-x.
  • Ibrahim, A., M. Noshy, H. A. Ali, and M. Badawy. 2020. PAPSO: A power-aware VM placement technique based on particle swarm optimization. IEEE Access 8:81747–64. doi:10.1109/ACCESS.2020.2990828.
  • Jaiganesh, M., B. Ramadoss, A. V. A. Kumar, and S. Mercy. 2015. performance evaluation of cloud services with profit optimization. Procedia Computer Science 54:24–30. doi:10.1016/j.procs.2015.06.003.
  • John, N. P. (2020, March). A review on dynamic consolidation of virtual machines for effective energy management and resource utilization in data centres of cloud computing. In 2020 Fourth International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, (pp. 614–19). IEEE.
  • Jula, A., E. A. Sundararajan, Z. Othman, and N. K. Naseri. 2021. Color revolution: a novel operator for imperialist competitive algorithm in solving cloud computing service composition problem. Symmetry 13 (2):177. doi:10.3390/sym13020177.
  • Khorsand R, Ghobaei‐Arani M and Ramezanpour M. 2019. A self‐learning fuzzy approach for proactive resource provisioning in cloud environment. Softw: Pract Exper 49(11): 1618–1642. doi:10.1002/spe.2737
  • Kumar, N., M. Kikla, and C. Navya. 2022. Dynamic resource allocation for virtual machines in cloud data center. In Emerging research in computing, information, communication and applications, N. R. Shetty, L. M. Patnaik, H. C. Nagaraj, Prasad N. Hamsavath, N. Nalini editors, 501–10. Singapore: Springer.
  • Kumar, P., and R. Kumar. 2019. Issues and challenges of load balancing techniques in cloud computing: A survey. ACM Computing Surveys (CSUR) 51 (6):1–35. doi:10.1145/3281010.
  • Liu, C., J. Wang, L. Zhou, and A. Rezaeipanah. 2022. Solving the multi-objective problem of iot service placement in fog computing using cuckoo search algorithm. In press. Neural Processing Letters. 1–32. https://doi.org/10.1007/s11063-021-10708-2
  • Mahini, A., R. Berangi, A. M. Rahmani, and H. Navidi. 2021. Bankruptcy approach to integrity aware resource management in a cloud federation. Cluster Computing 24 (4):3469–94. doi:10.1007/s10586-021-03336-x.
  • Masdari M, Gharehpasha S, Ghobaei-Arani M and Ghasemi V. 2020. Bio-inspired virtual machine placement schemes in cloud computing environment: taxonomy, review, and future research directions. Cluster Comput 23 (4): 2533–2563. doi:10.1007/s10586-019-03026-9
  • Mirjalili, S., and A. Lewis. 2016. The whale optimization algorithm. Advances in Engineering Software 95:51–67. doi:10.1016/j.advengsoft.2016.01.008.
  • Naha, R. K., S. Garg, A. Chan, and S. K. Battula. 2020. Deadline-based dynamic resource allocation and provisioning algorithms in fog-cloud environment. Future Generation Computer Systems 104:131–41. doi:10.1016/j.future.2019.10.018.
  • Panda, S. K., and P. K. Jana. 2019. An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems. Cluster Computing 22 (2):509–27. doi:10.1007/s10586-018-2858-8.
  • Pawar, C. S., and R. B. Wagh (2012, December). Priority based dynamic resource allocation in cloud computing. In 2012 International Symposium on Cloud and Services Computing, Mangalore, India, (pp. 1–6). IEEE.
  • Ponraj, A. 2019. Optimistic virtual machine placement in cloud data centers using queuing approach. Future Generation Computer Systems 93:338–44. doi:10.1016/j.future.2018.10.022.
  • Rajabion, L., A. A. Shaltooki, M. Taghikhah, A. Ghasemi, and A. Badfar. 2019. Healthcare big data processing mechanisms: The role of cloud computing. International Journal of Information Management 49:271–89. doi:10.1016/j.ijinfomgt.2019.05.017.
  • Rezaeipanah, A., P. Amiri, H. Nazari, M. Mojarad, and H. Parvin. 2021. An energy-aware hybrid approach for wireless sensor networks using re-clustering-based multi-hop routing. Wireless Personal Communications 120 (4):3293–314. doi:10.1007/s11277-021-08614-w.
  • Rezaeipanah, A., M. Mojarad, and A. Fakhari. 2022. Providing a new approach to increase fault tolerance in cloud computing using fuzzy logic. International Journal of Computers and Applications 44 (2):139–47. doi:10.1080/1206212X.2019.1709288.
  • Rezaeipanah, A., H. Nazari, and G. Ahmadi. 2019. A hybrid approach for prolonging lifetime of wireless sensor networks using genetic algorithm and online clustering. Journal of Computing Science and Engineering 13 (4):163–74. doi:10.5626/JCSE.2019.13.4.163.
  • Rostami, M., K. Berahmand, E. Nasiri, and S. Forouzandeh. 2021. Review of swarm intelligence-based feature selection methods. Engineering Applications of Artificial Intelligence 100:104210. doi:10.1016/j.engappai.2021.104210.
  • Shahidinejad A, Ghobaei-Arani M and Esmaeili L. 2020. An elastic controller using Colored Petri Nets in cloud computing environment. Cluster Comput 23 (2): 1045–1071. doi:10.1007/s10586-019-02972-8
  • Sheikh, S. Z., and M. A. Pasha (2019, October). An improved model for system-level energy minimization on real-time systems. In 2019 IEEE 27th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Rennes, France, (pp. 276–82). IEEE.
  • Skarlat, O., S. Schulte, M. Borkowski, and P. Leitner (2016, November). Resource provisioning for IoT services in the fog. In 2016 IEEE 9th international conference on service-oriented computing and applications (SOCA), Macau, China, (pp. 32–39). IEEE.
  • Taher, N. C., I. Mallat, N. Agoulmine, and N. El-Mawass (2019, April). An IoT-Cloud based solution for real-time and batch processing of big data: Application in healthcare. In 2019 3rd International Conference on Bio-engineering for Smart Technologies (BioSMART), Paris, France, (pp. 1–8). IEEE.
  • Wang, Z., D. Liu, and A. Jolfaei. 2020. Resource allocation solution for sensor networks using improved chaotic firefly algorithm in IoT environment. Computer Communications 156:91–100. doi:10.1016/j.comcom.2020.03.039.
  • Wang, X., X. Wang, H. Che, K. Li, M. Huang, and C. Gao. 2015. An intelligent economic approach for dynamic resource allocation in cloud services. IEEE Transactions on Cloud Computing 3 (3):275–89. doi:10.1109/TCC.2015.2415776.
  • Warneke, D., and O. Kao. 2011. Exploiting dynamic resource allocation for efficient parallel data processing in the cloud. IEEE Transactions on Parallel and Distributed Systems 22 (6):985–97. doi:10.1109/TPDS.2011.65.
  • Xu, X., R. Mo, F. Dai, W. Lin, S. Wan, and W. Dou. 2019. Dynamic resource provisioning with fault tolerance for data-intensive meteorological workflows in cloud. IEEE Transactions on Industrial Informatics 16 (9):6172–81. doi:10.1109/TII.2019.2959258.
  • Yang, X. S. 2009, October. Firefly algorithms for multimodal optimization. In International symposium on stochastic algorithms, Osamu Watanabe, Thomas Zeugmann editors,169–78. Berlin, Heidelberg: Springer.
  • Yang, X. S., and S. Deb (2009, December). Cuckoo search via Lévy flights. In 2009 World congress on nature & biologically inspired computing (NaBIC), Coimbatore, India, (pp. 210–14). IEEE.
  • Yousif, A., S. M. Alqhtani, M. B. Bashir, A. Ali, R. Hamza, A. Hassan, and T. M. Tawfeeg. 2022. Greedy firefly algorithm for optimizing job scheduling in iot grid computing. Sensors 22 (3):850. doi:10.3390/s22030850.
  • Zhou, Z., Z. Hu, and K. Li. 2016. Virtual machine placement algorithm for both energy-awareness and SLA violation reduction in cloud data centers. Scientific Programming 2016:1–12.