UNDERGRADUATE THESIS, Ashesi University
Evaluating the Computational Overhead and Latency in AI-Based DDoS Detection Systems Designed, implemented, and evaluated LUCID, a lightweight CNN-based DDoS detection system for computationally constrained environments. Used Python, TensorFlow/Keras, Kali Linux, multiprocessing, model pruning, quantization, and Optuna-based hyperparameter tuning to develop and optimize the detection system. Simulated DDoS attacks in virtualized environments and evaluated model performance and computational overhead. Achieved approximately 90% reduction in training time and 35% improvement in inference speed through model and system-level optimization. Integrated multithreaded packet capture and real-time prediction with alerting and logging to support practical edge deployment.