Comprehensive Review on Machine Learning Applications in Cloud Computing

Authors

  • Sampada Zende M.Sc. Scholar, Department of Computer Science and Applications, Dr. Vishvanath Karad MIT World Peace University, Pune, Maharashtra, India
  • Tanisha Singh M.Sc. Scholar, Department of Computer Science and Applications, Dr. Vishvanath Karad MIT World Peace University, Pune, Maharashtra, India
  • Dr. Mahendra Suryavanshi Assistant Professor, Department of Computer Science and Applications, Dr. Vishvanath Karad MIT World Peace University, Pune, Maharashtra, India

Keywords:

Supervised Learning, Unsupervised Learning, Cloud Security, Resource Allocation, Load Balancing

Abstract

Cloud computing provides on-demand access to a variety of processing, storage, and network resources. Over the past few years, cloud computing has become a widely accepted computing paradigm and one of the fastest-growing model in the IT industry. It turns out to be a new computing evolution after the evolution of mainframe computing, client-server computing and mobile computing. Cloud computing model faces various challenges such as security, resource allocation, load balancing, incast, interoperability. Machine learning is the study of computer algorithms that get better on their own via experience. Algorithms for machine learning are strong analytical techniques that let computers see patterns and help people learn. In this review paper, we present an analysis of various cloud computing issues and machine learning algorithms. Furthermore, we have comprehensively analyzed applications of numerous machine learning algorithms that are used to mitigate a variety of cloud computing issues.

References

B. C. Uzoma and I. B. Okhuoya, "A Research On Cloud Computing," Research Gate, 2022. Available from: https://www.researchgate.net/profile/Benneth-Uzoma/publication/366320853_A_RESEARCH_ON_CLOUD_COMPUTING/links/639bd6f711e9f00cda4ba411/A-RESEARCH-ON-CLOUD-COMPUTING.pdf

S. Rai, A. Dumka, and S. Srivastava, "A comparative review analysis for load balancing techniques in Cloud Computing using Machine Learning," in 2022 International Conference on Fourth Industrial Revolution Based Technology and Practices (ICFIRTP), 2022, pp. 166-170. Available from: https://doi.org/10.1109/ICFIRTP56122.2022.10059412

A. Shafiq, N. Z. Jhanjhi, and A. Abdullah, "Machine learning approaches for load balancing in cloud computing services," in 2021 National Computing Colleges Conference (NCCC), 2021, pp. 1-8. Available from: https://doi.org/10.1109/NCCC49330.2021.9428825

Singh, S. Sharma, S. R. Kumar, and S. A. Yadav, "Overview of PaaS and SaaS and its application in cloud computing," in 2016 International Conference on Innovation and Challenges in Cyber Security (ICICCS-INBUSH), 2016, pp. 172-176. Available from: https://doi.org/10.1109/ICICCS.2016.7542322

L. Xie, F. Hang, W. Guo, Z. Zhang, and H. Li, "Network security analysis for cloud computing environment," International Journal of Modeling, Simulation, and Scientific Computing, vol. 13, no. 06, p. 2250054, 2022. Available from: https://doi.org/10.1142/S1793962322500544

L. Alhenaki, A. Alwatban, B. Alahmri, and N. Alarifi, "Security in cloud computing: a survey," International Journal of Computer Science and Information Security (IJCSIS), vol. 17, no. 4, pp. 67-90, 2019. Available from: https://www.academia.edu/39103965/SECURITY_IN_CLOUD_COMPUTING_A_SURVEY

B. Wang et al., "A machine learning framework for resource allocation assisted by cloud computing," IEEE Network, vol. 32, no. 2, pp. 144-151, 2018. Available from: https://doi.org/10.1109/MNET.2018.1700293

M. F. Manzoor, A. Abid, M. S. Farooq, N. A. Nawaz, and U. Farooq, "Resource allocation techniques in cloud computing: A review and future directions," Elektronika ir Elektrotechnika, vol. 26, no. 6, pp. 40-51, 2020. Available from: https://doi.org/10.5755/j01.eie.26.6.25865

S. K. Mishra, B. Sahoo, and P. P. Parida, "Load balancing in cloud computing: a big picture," Journal of King Saud University-Computer and Information Sciences, vol. 32, no. 2, pp. 149-158, 2020. Available from: https://doi.org/10.1016/j.jksuci.2018.01.003

Z. Shah, "Mitigating TCP incast issue in cloud data centres using software-defined networking (SDN): A survey," KSII Transactions on Internet and Information Systems (TIIS), vol. 12, no. 11, pp. 5179-5202, 2018. Available from: https://doi.org/10.3837/tiis.2018.11.001

M. Suryavanshi, A. Kumar, and J. Yadav, "Balanced Multipath Transport Protocol for Mitigating MPTCP Incast in Data Center Networks," International Journal of Next-Generation Computing, vol. 12, no. 3, 2021. Available from: https://doi.org/10.47164/ijngc.v12i3.809

N. E. H. Bouzerzour, S. Ghazouani, and Y. Slimani, "A survey on the service interoperability in cloud computing: client?centric and provider?centric perspectives," Software: Practice and Experience, vol. 50, no. 7, pp. 1025-1060, 2020. Available from: https://doi.org/10.1002/spe.2794

D. Harauzek, "Cloud Computing: Challenges of cloud computing from business users perspective-vendor lock-in," 2022. Available from: https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1679817&dswid=2085

M. N. Birje, P. S. Challagidad, R. H. Goudar, and M. T. Tapale, "Cloud computing review: concepts, technology, challenges and security," International Journal of Cloud Computing, vol. 6, no. 1, pp. 32-57, 2017. Available from: https://doi.org/10.1504/IJCC.2017.083905

Xoriant, "Decision Trees for Classification – A Machine Learning Algorithm," Available from: https://www.xoriant.com/blog/decision-trees-for-classification-a-machine-learning-algorithm#:~:text=An%20example%20of%20a%20decision,'%2C%20'Does%20he%20exercise%3F.

B. Mahesh, "Machine learning algorithms-a review," International Journal of Science and Research (IJSR), vol. 9, no. 1, pp. 381-386, 2020. Available from: https://www.ijsr.net/archive/v9i1/ART20203995.pdf

S. Naiem, A. E. Khedr, M. Marie, and A. M. Idrees, "Enhancing the Efficiency of Gaussian Naïve Bayes Machine Learning Classifier in the Detection of DDOS in Cloud Computing," IEEE Access, 2023. Available from: https://doi.org/10.1109/ACCESS.2023.3328951

S. Krishnaveni, S. Sivamohan, S. S. Sridhar, and S. Prabakaran, "Efficient feature selection and classification through ensemble method for network intrusion detection on cloud computing," Cluster Computing, vol. 24, no. 3, pp. 1761-1779, 2021. Available from: https://doi.org/10.1007/s10586-020-03222-y

B. S. Ahamed, D. Poornima, A. S. Sheela, and S. Nivetha, "Allocation of Resources in the Cloud Conducted Efficiently Through the Use of Machine Learning," in 2023 International Conference on Emerging Research in Computational Science (ICERCS), 2023, pp. 1-6. Available from: https://doi.org/10.1109/ICERCS57948.2023.10434241

S. Goodarzy, M. Nazari, R. Han, E. Keller, and E. Rozner, "Resource management in cloud computing using machine learning: A survey," in 2020 19th IEEE International Conference on Machine Learning and Applications (ICMLA), 2020, pp. 811-816. Available from: https://doi.org/10.1109/ICMLA51294.2020.00132

G. Muthusamy and S. R. Chandran, "Cluster-based task scheduling using K-means clustering for load balancing in cloud datacenters," Journal of Internet Technology, vol. 22, no. 1, pp. 121-130, 2021. Available from: https://jit.ndhu.edu.tw/article/view/2466

A. Kaur, B. Kaur, P. Singh, M. S. Devgan, and H. K. Toor, "Load balancing optimization based on deep learning approach in cloud environment," International Journal of Information Technology and Computer Science, vol. 12, no. 3, pp. 8-18, 2020. Available from: https://doi.org/10.5815/ijitcs.2020.03.02

Downloads

Published

2024-07-03

How to Cite

[1]
S. Zende, T. Singh, and D. M. Suryavanshi, “Comprehensive Review on Machine Learning Applications in Cloud Computing”, IJIRCST, vol. 12, no. 4, pp. 16–24, Jul. 2024.

Issue

Section

Articles