{"title":"A Distributed Parallel Network Intrusion Detection System Based on Ray Framework With GPU Acceleration","authors":"Wenbin Yao, Longcan Hu, Yingying Hou","doi":"10.1002/cpe.70021","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>In the era of the Internet of Things and big data, the training of machine learning models has become increasingly demanding due to the vast amounts of data involved. Reducing training time and improving classification accuracy are essential. This article proposes a high-performance attack detection model (AE-XGBoost) based on the distributed data parallel processing framework-Ray. First, a solution called Dynamic Resource Adjustment for Model Training enhances training speed by dynamically adjusting resources, preventing resource idleness or overload, and ensuring optimal resource utilization at each stage. Second, the Dual-Link Loss Autoencoder algorithm is employed for feature mining, improving anomaly detection and enabling clear visualization of normal and anomalous data. Finally, the data parallel XGBoost method is applied for attack classification. Experimental results on five public large-scale datasets demonstrate that the proposed model outperforms several well-established benchmark classification models in both performance and accuracy.</p>\n </div>","PeriodicalId":55214,"journal":{"name":"Concurrency and Computation-Practice & Experience","volume":"37 9-11","pages":""},"PeriodicalIF":1.5000,"publicationDate":"2025-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Concurrency and Computation-Practice & Experience","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cpe.70021","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
In the era of the Internet of Things and big data, the training of machine learning models has become increasingly demanding due to the vast amounts of data involved. Reducing training time and improving classification accuracy are essential. This article proposes a high-performance attack detection model (AE-XGBoost) based on the distributed data parallel processing framework-Ray. First, a solution called Dynamic Resource Adjustment for Model Training enhances training speed by dynamically adjusting resources, preventing resource idleness or overload, and ensuring optimal resource utilization at each stage. Second, the Dual-Link Loss Autoencoder algorithm is employed for feature mining, improving anomaly detection and enabling clear visualization of normal and anomalous data. Finally, the data parallel XGBoost method is applied for attack classification. Experimental results on five public large-scale datasets demonstrate that the proposed model outperforms several well-established benchmark classification models in both performance and accuracy.
期刊介绍:
Concurrency and Computation: Practice and Experience (CCPE) publishes high-quality, original research papers, and authoritative research review papers, in the overlapping fields of:
Parallel and distributed computing;
High-performance computing;
Computational and data science;
Artificial intelligence and machine learning;
Big data applications, algorithms, and systems;
Network science;
Ontologies and semantics;
Security and privacy;
Cloud/edge/fog computing;
Green computing; and
Quantum computing.