About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Internet of Everything. Second EAI International Conference, IoECon 2023, Guimarães, Portugal, September 28-29, 2023, Proceedings

Research Article

A Simple Distributed Approach for Running Machine Learning Based Simulations in Intrusion Detection Systems

Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1007/978-3-031-51572-9_6,
        author={Rui Fernandes and Nuno Lopes},
        title={A Simple Distributed Approach for Running Machine Learning Based Simulations in Intrusion Detection Systems},
        proceedings={Internet of Everything. Second EAI International Conference, IoECon 2023, Guimar\"{a}es, Portugal, September 28-29, 2023, Proceedings},
        proceedings_a={IOECON},
        year={2024},
        month={2},
        keywords={Distributed Computing Machine Learning Intrusion Detection Systems},
        doi={10.1007/978-3-031-51572-9_6}
    }
    
  • Rui Fernandes
    Nuno Lopes
    Year: 2024
    A Simple Distributed Approach for Running Machine Learning Based Simulations in Intrusion Detection Systems
    IOECON
    Springer
    DOI: 10.1007/978-3-031-51572-9_6
Rui Fernandes1, Nuno Lopes2,*
  • 1: School of Technology
  • 2: 2AI - School of Technology
*Contact email: nlopes@ipca.pt

Abstract

Intrusion Detection Systems (IDS) that use Machine Learning (ML) are a must-have for success protection when thinking of network traffic. Classification algorithms within Machine Learning have already proved their value in this research field and they are already being used in real scenarios as a service.

However, analysing large quantities of data, with possibly multiple distinct algorithms takes a considerable amount of computing and time resources on the training phase that are required to decide which is the most efficient classification model. We propose the use of a distributed computing platform, using the Ray Python Library, to deploy a simple parallel execution of ML training algorithms with minimal source code change. We use the well-known CICIDS 2017 dataset to evaluate an ML based IDS as the testing case.

The results show that the Ray library is a simple and direct approach to the parallelism in training ML algorithms, while maintaining the same deterministic output results. The execution time of the experiments was improved by a speedup of up to 2.2 when running on an 8 core CPU.

Keywords
Distributed Computing Machine Learning Intrusion Detection Systems
Published
2024-02-01
Appears in
SpringerLink
http://dx.doi.org/10.1007/978-3-031-51572-9_6
Copyright © 2023–2025 ICST
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL