Ensemble Learning Framework for DDoS Detection in SDN-Based SCADA Systems
Özet
Supervisory Control and Data Acquisition (SCADA) systems play a crucial role in overseeing and controlling renewable energy sources like solar, wind, hydro, and geothermal resources. Nevertheless, with the expansion of conventional SCADA network infrastructures, there arise significant challenges in managing and scaling due to increased size, complexity, and device diversity. Using Software Defined Networking (SDN) technology in traditional SCADA network infrastructure offers management, scaling and flexibility benefits. However, as the integration of SDN-based SCADA systems with modern technologies such as the Internet of Things, cloud computing, and big data analytics increases, cybersecurity becomes a major concern for these systems. Therefore, cyber-physical energy systems (CPES) should be considered together with all energy systems. One of the most dangerous types of cyber-attacks against SDN-based SCADA systems is Distributed Denial of Service (DDoS) attacks. DDoS attacks disrupt the management of energy resources, causing service interruptions and increasing operational costs. Therefore, the first step to protect against DDoS attacks in SDN-based SCADA systems is to develop an effective intrusion detection system. This paper proposes a Decision Tree-based Ensemble Learning technique to detect DDoS attacks in SDN-based SCADA systems by accurately distinguishing between normal and DDoS attack traffic. For training and testing the ensemble learning models, normal and DDoS attack traffic data are obtained over a specific simulated experimental network topology. Techniques based on feature selection and hyperparameter tuning are used to optimize the performance of the decision tree ensemble models. Experimental results show that feature selection, combination of different decision tree ensemble models, and hyperparameter tuning can lead to a more accurate machine learning model with better performance detecting DDoS attacks against SDN-based SCADA systems.
Anahtar Kelimeler
- Scopus
- 36
- OpenAlex
- 27
Tam Kayıt
| Alan | Değer | Dil |
|---|---|---|
| dc.contributor.author | Oyucu, Saadin | |
| dc.contributor.author | Polat, Onur | |
| dc.contributor.author | Türkoğlu, Muammer | |
| dc.contributor.author | Polat, Hüseyin | |
| dc.contributor.author | Aksöz, Ahmet | |
| dc.contributor.author | Ağdaş, Mehmet Tevfik | |
| dc.date.accessioned | 2026-10-28T14:55:11.192574579Z | |
| dc.date.available | 2026-10-28T14:55:11.192574579Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | Supervisory Control and Data Acquisition (SCADA) systems play a crucial role in overseeing and controlling renewable energy sources like solar, wind, hydro, and geothermal resources. Nevertheless, with the expansion of conventional SCADA network infrastructures, there arise significant challenges in managing and scaling due to increased size, complexity, and device diversity. Using Software Defined Networking (SDN) technology in traditional SCADA network infrastructure offers management, scaling and flexibility benefits. However, as the integration of SDN-based SCADA systems with modern technologies such as the Internet of Things, cloud computing, and big data analytics increases, cybersecurity becomes a major concern for these systems. Therefore, cyber-physical energy systems (CPES) should be considered together with all energy systems. One of the most dangerous types of cyber-attacks against SDN-based SCADA systems is Distributed Denial of Service (DDoS) attacks. DDoS attacks disrupt the management of energy resources, causing service interruptions and increasing operational costs. Therefore, the first step to protect against DDoS attacks in SDN-based SCADA systems is to develop an effective intrusion detection system. This paper proposes a Decision Tree-based Ensemble Learning technique to detect DDoS attacks in SDN-based SCADA systems by accurately distinguishing between normal and DDoS attack traffic. For training and testing the ensemble learning models, normal and DDoS attack traffic data are obtained over a specific simulated experimental network topology. Techniques based on feature selection and hyperparameter tuning are used to optimize the performance of the decision tree ensemble models. Experimental results show that feature selection, combination of different decision tree ensemble models, and hyperparameter tuning can lead to a more accurate machine learning model with better performance detecting DDoS attacks against SDN-based SCADA systems. | |
| dc.description.sponsorship | European Commission, EC, (101084323) | |
| dc.description.sponsorship | European Commission, EC | |
| dc.description.sponsorship | European Union’s Horizon Europe research and innovation program, (101084323) | |
| dc.identifier.articlenumber | 155 | |
| dc.identifier.doi | 10.3390/s24010155 | |
| dc.identifier.eissn | 1424-8220 | |
| dc.identifier.issn | 1424-8220 | |
| dc.identifier.issue | 1 | |
| dc.identifier.pmcid | PMC10781350 | |
| dc.identifier.pmid | 38203015 | |
| dc.identifier.scopus | 2-s2.0-85181954672 | |
| dc.identifier.uri | https://rdlopen.rawdatalibrary.net/r/munzur/2283 | |
| dc.identifier.volume | 24 | |
| dc.identifier.wos | WOS:001140473100001 | |
| dc.language.iso | en | |
| dc.publisher | Multidisciplinary Digital Publishing Institute (MDPI) | |
| dc.relation.ispartof | Sensors | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.subject | CPES | |
| dc.subject | DDoS attack | |
| dc.subject | renewable energy | |
| dc.subject | SCADA | |
| dc.subject | SDN | |
| dc.subject | smart grids | |
| dc.subject.other | Cybersecurity | |
| dc.subject.other | Data Analytics | |
| dc.subject.other | Decision trees | |
| dc.subject.other | Feature extraction | |
| dc.subject.other | Geothermal fields | |
| dc.subject.other | Intrusion detection | |
| dc.subject.other | Learning systems | |
| dc.subject.other | Network security | |
| dc.subject.other | SCADA systems | |
| dc.subject.other | Smart power grids | |
| dc.subject.other | Cybe-physical energy system | |
| dc.subject.other | Cyber physicals | |
| dc.subject.other | Denialof- service attacks | |
| dc.subject.other | Distributed denial of service | |
| dc.subject.other | Distributed denial of service attack | |
| dc.subject.other | Energy systems | |
| dc.subject.other | Physical energy | |
| dc.subject.other | Renewable energies | |
| dc.subject.other | Smart grid | |
| dc.subject.other | Software-defined networkings | |
| dc.subject.other | Supervisory control and data acquisition | |
| dc.subject.other | article | |
| dc.subject.other | big data | |
| dc.subject.other | cloud computing | |
| dc.subject.other | computer security | |
| dc.subject.other | controlled study | |
| dc.subject.other | cyberattack | |
| dc.subject.other | decision tree | |
| dc.subject.other | denial of service attack | |
| dc.subject.other | energy resource | |
| dc.subject.other | feature selection | |
| dc.subject.other | human | |
| dc.subject.other | internet of things | |
| dc.subject.other | learning | |
| dc.subject.other | machine learning | |
| dc.subject.other | renewable energy | |
| dc.subject.other | simulation | |
| dc.subject.other | software | |
| dc.subject.other | wind | |
| dc.subject.other | Denial-of-service attack | |
| dc.title | Ensemble Learning Framework for DDoS Detection in SDN-Based SCADA Systems | |
| dc.type | Article | |
| rdl.citation.openalex | 27 | |
| rdl.citation.scopus | 36 | |
| rdl.department | Department of Computer Engineering, Adıyaman University, Adıyaman 02040, Turkey | |
| rdl.department | Department of Computer Engineering, Bingöl University, Bingöl 12000, Turkey | |
| rdl.department | Department of Software Engineering, Samsun University, Samsun 55000, Turkey | |
| rdl.department | Department of Computer Engineering, Faculty of Technology, Gazi University, Ankara 06500, Turkey | |
| rdl.department | MOBILERS, Sivas Cumhuriyet University, Sivas 58000, Turkey | |
| rdl.department | Department of Computer Technologies, Munzur University, Tunceli 62000, Turkey | |
| rdl.oa.status | gold | |
| rdl.oa.status | closed | |
| rdl.oa.status | green | |
| rdl.oa.url | https://www.mdpi.com/1424-8220/24/1/155/pdf?version=1703674177 | |
| rdl.scopus.quartile | Q1 | |
| rdl.sdg | SDG09 | |
| rdl.sdg | SDG07 | |
| rdl.source.index | SCOPUS | |
| rdl.source.index | WOS | |
| rdl.source.index | PUBMED |


