Перейти к основному содержанию
AkademIndex

Продукты

Для разработчиков

AkademBaseОткрытый API экосистемы
Обзорная статья

A Review of Machine Learning Algorithms for Cloud Computing Security

Umer Ahmed ButtDepartment of Computer Science, University of Engineering and Technology, Taxila 47080, PakistanMuhammad MehmoodDepartment of Computer Science, University of Engineering and Technology, Taxila 47080, PakistanSyed Bilal Hussain ShahSchool of Software, Dalian University of Technology, Dalian 116000, ChinaRashid AminDepartment of Computer Science, University of Engineering and Technology, Taxila 47080, PakistanMuhammad Waqas ShaukatDepartment of Computer Science, University of Engineering and Technology, Taxila 47080, PakistanSyed Mohsan RazaDepartment of Computer Science, Abasyn University, Peshawar 25000, PakistanDoug Young SuhDepartment of Electronics Engineering, Kyung Hee University, Yong-in 17104, KoreaMd. Jalil PiranDepartment of Computer Science and Engineering, Sejong University, Seoul 05006, Korea
2020en
ABI

Аннотация

Cloud computing (CC) is on-demand accessibility of network resources, especially data storage and processing power, without special and direct management by the users. CC recently has emerged as a set of public and private datacenters that offers the client a single platform across the Internet. Edge computing is an evolving computing paradigm that brings computation and information storage nearer to the end-users to improve response times and spare transmission capacity. Mobile CC (MCC) uses distributed computing to convey applications to cell phones. However, CC and edge computing have security challenges, including vulnerability for clients and association acknowledgment, that delay the rapid adoption of computing models. Machine learning (ML) is the investigation of computer algorithms that improve naturally through experience. In this review paper, we present an analysis of CC security threats, issues, and solutions that utilized one or several ML algorithms. We review different ML algorithms that are used to overcome the cloud security issues including supervised, unsupervised, semi-supervised, and reinforcement learning. Then, we compare the performance of each technique based on their features, advantages, and disadvantages. Moreover, we enlist future research directions to secure CC models.

Перевод пока недоступен

Идентификаторы

Цитирования и источники

Цитирований: 2Использованных источников: 0