Litcius/Paper detail

Traffic Classification in Underwater Networks Using SDN and Data-Driven Hybrid Metaheuristics

Buddhadeb Pradhan, Gautam Srivastava, Diptendu Sinha Roy, K. Hemant Kumar Reddy, Jerry Chun‐Wei Lin

2022ACM Transactions on Sensor Networks14 citationsDOI

Abstract

Software-Defined Networks ( SDNs ), with their segregated data and control planes, has proved to be capable of managing massive amounts of data by leveraging distributed information available across the network for informed decision-making at the network controller. However, with the proliferation of next-generation, real-time Internet of Things ( IoT ) applications that vary greatly in terms of data frequency and volumes, data traffic classification can substantially assist SDN controllers toward efficient routing and traffic engineering decisions. Existing works on network classification are limited by their application-centric nature, thus overlooking the key criterion for real-time IoT applications, namely, Quality of Service ( QoS ). In this article, we focus on augmenting SDN controllers’ decision-making capacity and Underwater Sensor Networks with machine learning algorithms to achieve real-time, QoS-aware, network traffic classification. Three classifiers, namely, Feed-forward Neural Network, Naïve Bayes, and Logistics Regression have been employed with a novel Artificial Neural Network and Particle Swarm Optimization hybridization scheme by carrying first- and second-order stability analysis for performance improvement of these classifiers. In short, the proposed framework exploits optimization algorithms and semi-supervised machine learning ( ML ) for precise traffic classification while keeping communication overhead between controller and switches minimal. Results obtained from real-life datasets demonstrate the efficacy of our proposed scheme.

Topics & Concepts

Computer scienceQuality of serviceSoftware-defined networkingArtificial neural networkMachine learningOverhead (engineering)Particle swarm optimizationController (irrigation)Data miningArtificial intelligenceDistributed computingComputer networkAgronomyBiologyOperating systemNetwork Security and Intrusion DetectionSoftware-Defined Networks and 5GInternet Traffic Analysis and Secure E-voting