Research Papers - Dept of Computer Systems Engineering

Permanent URI for this collection https://rda.sliit.lk/handle/123456789/1253

Browse

Search Results

Now showing 1 - 2 of 2
  • Thumbnail Image
    PublicationOpen Access
    A cost effective machine learning based network intrusion detection system using Raspberry Pi for real time analysis
    (PLOS ONE, 2025-12-29) Wijethilaka R.W.K.S; Yapa, K; Siriwardena, D
    In an increasingly interconnected world, the security of sensitive data and critical operations is paramount. This study presents the development of a Network Intrusion Detection System (NIDS) that analyzes both inbound and outbound network traffic to detect and classify various cyber attacks. The research begins with an extensive review of existing intrusion detection techniques, highlighting the limitations of traditional methods when addressing the unique security challenges posed by distributed networks. To overcome these limitations, advanced machine learning algorithms, including Random Forest, Long Short Term Memory (LSTM) networks, Artificial Neural Networks (ANN), XGBoost, and Naive Bayes, are employed to create a robust and adaptive intrusion detection system. The practical implementation utilizes a Raspberry Pi as the central processing unit for real time traffic analysis, supported by hardware components such as Ethernet cables, LEDs, and buzzers for continuous monitoring and immediate threat response. A comprehensive alert system is developed, sending email notifications to administrators and activating physical indicators to signify detected threats. Our proposed NIDS achieves 96.5 detection accuracy on the NF-UQ-NIDS dataset, with a significantly reduced false positive rate after applying SMOTE. The system processes real time network traffic with an average response time of 50 milliseconds, outperforming traditional IDS solutions in accuracy and efficiency. Evaluation using the NF-UQ-NIDS dataset demonstrates a significant improvement in detection accuracy and response time, establishing the system as an effective tool for safeguarding networks against emerging cyber threats.
  • Thumbnail Image
    PublicationEmbargo
    Sustainable tourism: Application of optimization algorithms to schedule tour plans
    (IEEE, 2019-01-31) Perera, D; Rathnayaka, C; Siriweera, L; Dilan, S; Rankothge, W
    One of the challenging problems in the tourism industry is to maintain the environmental sustainability of the tourists attracted locations while giving a better user experience for the tourists. The proposed platform for sustainable tourism management system consist with following modules: A prediction module to predict an approximate value on tourist arrival for each location, an optimization algorithm module to decide the number of tourists that can be accommodated in each location considering the environmental sustainability, and an optimal path generating module to show the best route to each location. The optimization algorithm module is developed to decide the number of tourists for each location based on two approaches: Genetic Algorithms and Iterated Local Search. Next the optimal path generating module is developed based on traveling salesman problem.In this paper, the performances of the optimization algorithm module and the optimal path generating module is presented. Results show that, using the suggestions given by the algorithms help the tourist to enjoy a better experience in travelling while ensuring the sustainability in the tourism industry.