he primary objective of this project is to design and implement a robust DDoS attack detection and mitigation scheme for SDN-enabled IoT networks by leveraging machine learning techniques. The aim is to enhance detection accuracy and reduce response time by training and optimizing machine learning models—specifically Long Short-Term Memory (LSTM) networks and Decision Trees—using advanced hyperparameter tuning and cross-validation techniques.
The exponential growth of the Internet of Things (IoT) has significantly improved various domains, including healthcare, transportation, and smart cities. However, this rapid expansion introduces critical security vulnerabilities, with Distributed Denial of Service (DDoS) attacks emerging as a predominant threat. Traditional DDoS detection mechanisms in Software Defined Networking (SDN)-enabled IoT networks often struggle with limited detection accuracy and high latency due to centralized control plane processing. This project proposes a robust DDoS attack detection and mitigation framework in SDN-Edge-IoT environments by leveraging machine learning techniques. The system incorporates Long Short-Term Memory (LSTM) and Decision Tree algorithms, enhanced through hyper-parameter tuning and k-fold cross-validation, to ensure high detection accuracy. To address latency concerns, the trained models are deployed at the edge layer, enabling real-time anomaly detection. Upon detecting suspicious traffic, the SDN controller dynamically enforces mitigation rules to protect the network. The proposed scheme demonstrates improved efficiency in early DDoS detection and rapid response, ensuring a secure and resilient SDN-IoT infrastructure.
Keywords: DDoS Attack Detection, Software Defined Networking (SDN), Internet of Things (IoT), Edge Computing, Machine Learning, LSTM, Decision Tree, Hyperparameter Tuning, Cross-Validation, Network Security, SDN Controller
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Processor - I3/Intel Processor
Hard Disk - 160GB
Keyboard - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
RAM - 8GB
Software Requirements:
• Operating System : Windows 7/8/10
• Server side Script : HTML, CSS, Bootstrap & JS
• Programming Language : Python
• Libraries : Django, Panda, Os, Scikit-learn, Numpy
• IDE/Workbench : PyCharm. VS Code
• Technology : Python 3.6+
• Server Deployment : SQLITE Database