{"title":"Parallel Model to Detect Attacks Using Evolutionary Based Technique","authors":"S. Guruprasad, Rio D’Souza G. L.","doi":"10.1109/ACCESS57397.2023.10200912","DOIUrl":null,"url":null,"abstract":"Evolutionary-based algorithms emerged due to their flexibility and effectiveness in solving different varieties of problems. Optimization-based techniques are used in finding solutions that involve multiple conflicting objectives. Parallel evolutionary-based algorithms are used to overcome the time-consuming job of finding solutions to these types of problems. In this paper, we present a parallel genetic programming-based model that runs parallelly and obtains solutions in a minimal amount of time. The model also allows the user to select the best set of objectives based on the requirements of the users. An island model is used which runs the operations on different islands parallelly. This not only decreases the execution time of the process but also increases the diversity of the population. The results obtained in different islands are fed to an ensemble classifier to get the required result. The model was trained and tested using the state-of-the-art ISCX-2012 and CICIDS2017 datasets. In our work, we have mainly focused on detecting the attacks in a system in a short duration of time. The model developed gave significant performance improvement compared to the results obtained using the normal CPU implementation.","PeriodicalId":345351,"journal":{"name":"2023 3rd International Conference on Advances in Computing, Communication, Embedded and Secure Systems (ACCESS)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 3rd International Conference on Advances in Computing, Communication, Embedded and Secure Systems (ACCESS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACCESS57397.2023.10200912","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Evolutionary-based algorithms emerged due to their flexibility and effectiveness in solving different varieties of problems. Optimization-based techniques are used in finding solutions that involve multiple conflicting objectives. Parallel evolutionary-based algorithms are used to overcome the time-consuming job of finding solutions to these types of problems. In this paper, we present a parallel genetic programming-based model that runs parallelly and obtains solutions in a minimal amount of time. The model also allows the user to select the best set of objectives based on the requirements of the users. An island model is used which runs the operations on different islands parallelly. This not only decreases the execution time of the process but also increases the diversity of the population. The results obtained in different islands are fed to an ensemble classifier to get the required result. The model was trained and tested using the state-of-the-art ISCX-2012 and CICIDS2017 datasets. In our work, we have mainly focused on detecting the attacks in a system in a short duration of time. The model developed gave significant performance improvement compared to the results obtained using the normal CPU implementation.