IDS Framework based on ML for Cloud Computing

Introduction: The last few decades have seen a marked increase in individuals' dependence on the internet. Users require considerable internet data and a wide variety of services. Cloud computing offers on-demand services under a "pay-as-you-use" framework. Given its open and distributed nature, security is a paramount concern. An intrusion detection system (IDS) serves the purpose of overseeing activities and identifying any unauthorized access or attacks on the computing system. Machine learning (ML) techniques are effective in identifying both known and unknown threats. In this study, we have suggested an IDS framework that addresses the problem of a single point of failure by utilizing the collaboration between the user and the cloud service provider to operate the IDS. It makes use of clustering followed by classification approaches. Clustering helps in minimizing the data size, time to respond and shorten the training period for classification. We conducted an evaluation of the proposed IDS framework’s suitability using KDD cup 1999 dataset on the cloud platform. In the first experiment, clusters were labelled using k nearest neighbour method on cloud VMs users, and all VMs’s clusters are merged label wise for classification. In the second experiment, all clusters belonging to the same cloud VM user are aggregated before classifying them. The results show that the low frequent attacks are more accurately detected in second experiment than the first one. The first experiment excels in detecting Probe and Denial of service attacks. However, both experiment tend to have a high detection rate for normal data, exceeding 97%. Objectives: The objective of this paper is to design and implement IDS framework using machine leanring techniques for cloud platform. Methods:To evaluate the performance and functionality of the proposed IDS, we have carried out two independent experiments on a cloud platform using the KDD CUP 1999 intrusion dataset. This dataset includes 19.69% normal data, 2% of various attack types such as R2L, U2R, and PROBE and 79.23% DOS attacks. In these experiments, we have utilized 98,804 instances for testing and 395,216 instances for training the models.Labeled clusters of each cloud user – VMs are combined in experment 1. All clusters of a cloud users are combined in experiment 2. Results: The first scenario performs better at detecting DoS and probe attacks, while the second scenario is more effective at identifying low-frequency attacks. In both scenarios, over 97% of normal data is detected. Additionally, the proposed solution improves the detection rate of DoS and regular attacks by 0.1%. ConclusionsThe model is implemented in two stages. In the first stage, a clustering technique is used to reduce reaction time and data volume. This stage helps distinguish between different types of attacks and identify multiclass attacks. The supervised learning approach benefits from reduced training time by utilizing clusters generated from the dataset. Cloud providers and consumers participating in the proposed IDS reduce the risk of a single point of failure. In the event of a virtual machine failure, the IDS remote controller can still detect the intrusion. The applicability of the proposed IDS framework has been verified using the KDD CUP 1999 dataset.

Authors

Publication Details

Journal
Journal of Information Systems Engineering & Management
Published
2025-03-11
DOI
https://doi.org/10.52783/jisem.v10i18s.2913
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

IDS Framework based on ML for Cloud Computing

Pinal J. Patel
Journal of Information Systems Engineering & Management
Cloud Computing and Resource Management
article

IDS Framework based on ML for Cloud Computing

Pinal J. Patel
article en

Abstract

Introduction: The last few decades have seen a marked increase in individuals' dependence on the internet. Users require considerable internet data and a wide variety of services. Cloud computing offers on-demand services under a "pay-as-you-use" framework. Given its open and distributed nature, security is a paramount concern. An intrusion detection system (IDS) serves the purpose of overseeing activities and identifying any unauthorized access or attacks on the computing system. Machine learning (ML) techniques are effective in identifying both known and unknown threats. In this study, we have suggested an IDS framework that addresses the problem of a single point of failure by utilizing the collaboration between the user and the cloud service provider to operate the IDS. It makes use of clustering followed by classification approaches. Clustering helps in minimizing the data size, time to respond and shorten the training period for classification. We conducted an evaluation of the proposed IDS framework’s suitability using KDD cup 1999 dataset on the cloud platform. In the first experiment, clusters were labelled using k nearest neighbour method on cloud VMs users, and all VMs’s clusters are merged label wise for classification. In the second experiment, all clusters belonging to the same cloud VM user are aggregated before classifying them. The results show that the low frequent attacks are more accurately detected in second experiment than the first one. The first experiment excels in detecting Probe and Denial of service attacks. However, both experiment tend to have a high detection rate for normal data, exceeding 97%. Objectives: The objective of this paper is to design and implement IDS framework using machine leanring techniques for cloud platform. Methods:To evaluate the performance and functionality of the proposed IDS, we have carried out two independent experiments on a cloud platform using the KDD CUP 1999 intrusion dataset. This dataset includes 19.69% normal data, 2% of various attack types such as R2L, U2R, and PROBE and 79.23% DOS attacks. In these experiments, we have utilized 98,804 instances for testing and 395,216 instances for training the models.Labeled clusters of each cloud user – VMs are combined in experment 1. All clusters of a cloud users are combined in experiment 2. Results: The first scenario performs better at detecting DoS and probe attacks, while the second scenario is more effective at identifying low-frequency attacks. In both scenarios, over 97% of normal data is detected. Additionally, the proposed solution improves the detection rate of DoS and regular attacks by 0.1%. ConclusionsThe model is implemented in two stages. In the first stage, a clustering technique is used to reduce reaction time and data volume. This stage helps distinguish between different types of attacks and identify multiclass attacks. The supervised learning approach benefits from reduced training time by utilizing clusters generated from the dataset. Cloud providers and consumers participating in the proposed IDS reduce the risk of a single point of failure. In the event of a virtual machine failure, the IDS remote controller can still detect the intrusion. The applicability of the proposed IDS framework has been verified using the KDD CUP 1999 dataset.

Journal of Information Systems Engineering & ManagementVol. 10(18s)
Openalex Percentile: Top 94%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.