Title: An efficient attack detection approach for software defined Internet of Things using Jaya optimisation based feature selection technique

Authors: Pinkey Chauhan; Mithilesh Atulkar

Addresses: Department of Computer Applications, NIT Raipur, Raipur, 492010, India ' Department of Computer Applications, NIT Raipur, Raipur, 492010, India

Abstract: Software defined Internet of Things (SD-IoT) has drawn several attacks because of its novelty. To counter such attacks, this paper presents a study on feature selection using Jaya Optimisation for making the lightweight intrusion detection system (IDS) for the data plane of SD-IoT. To check the effectiveness of the selected features, an ensemble of tree-based classifiers that uses a boosting approach called light gradient boosting machine (LGBM) is trained and tested with all features (AF) and then with selected features (SF) using 10-fold cross-validation. It was found that LGBM gave better performance when it was trained with SF. For performance evaluation, some well-known metrics have been used, namely recall, accuracy, false alarm rate (FAR), F1, precision, Cohen's Kappa coefficient (CKC), and prediction time. This trained model is deployed for attack detection in the OpenFlow-enabled devices of data plane of SD-IoT where it can detect the attacks in a distributed manner.

Keywords: OpenFlow; Ryu Controller; SD-IoT; software defined Internet of Things; Jaya Optimisation; machine learning; distributed denial of service attack.

DOI: 10.1504/IJCNDS.2025.142985

International Journal of Communication Networks and Distributed Systems, 2025 Vol.31 No.1, pp.19 - 41

Received: 28 May 2023
Accepted: 18 Dec 2023

Published online: 02 Dec 2024 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article