Multi-Agent-Based Traffic Prediction and Traffic Classification for Autonomic Network Management Systems for Future Networks

Recently, a multi-agent based network automation architecture has been proposed. The architecture is named multi-agent based network automation of the network management system (MANA-NMS). The architectural framework introduced atomized network functions (ANFs). ANFs should be autonomous, atomic, an...

Full description

Bibliographic Details
Main Authors: Sisay Tadesse Arzo, Zeinab Akhavan, Mona Esmaeili, Michael Devetsikiotis, Fabrizio Granelli
Format: Article
Language:English
Published: MDPI AG 2022-07-01
Series:Future Internet
Subjects:
Online Access:https://www.mdpi.com/1999-5903/14/8/230
_version_ 1797410173122248704
author Sisay Tadesse Arzo
Zeinab Akhavan
Mona Esmaeili
Michael Devetsikiotis
Fabrizio Granelli
author_facet Sisay Tadesse Arzo
Zeinab Akhavan
Mona Esmaeili
Michael Devetsikiotis
Fabrizio Granelli
author_sort Sisay Tadesse Arzo
collection DOAJ
description Recently, a multi-agent based network automation architecture has been proposed. The architecture is named multi-agent based network automation of the network management system (MANA-NMS). The architectural framework introduced atomized network functions (ANFs). ANFs should be autonomous, atomic, and intelligent agents. Such agents should be implemented as an independent decision element, using machine/deep learning (ML/DL) as an internal cognitive and reasoning part. Using these atomic and intelligent agents as a building block, a MANA-NMS can be composed using the appropriate functions. As a continuation toward implementation of the architecture MANA-NMS, this paper presents a network traffic prediction agent (NTPA) and a network traffic classification agent (NTCA) for a network traffic management system. First, an NTPA is designed and implemented using DL algorithms, i.e., long short-term memory (LSTM), gated recurrent unit (GRU), multilayer perceptrons (MLPs), and convolutional neural network (CNN) algorithms as a reasoning and cognitive part of the agent. Similarly, an NTCA is designed using decision tree (DT), K-nearest neighbors (K-NN), support vector machine (SVM), and naive Bayes (NB) as a cognitive component in the agent design. We then measure the NTPA prediction accuracy, training latency, prediction latency, and computational resource consumption. The results indicate that the LSTM-based NTPA outperforms compared to GRU, MLP, and CNN-based NTPA in terms of prediction accuracy, and prediction latency. We also evaluate the accuracy of the classifier, training latency, classification latency, and computational resource consumption of NTCA using the ML models. The performance evaluation shows that the DT-based NTCA performs the best.
first_indexed 2024-03-09T04:25:07Z
format Article
id doaj.art-aace2ad29052483b9752bf8f9850886f
institution Directory Open Access Journal
issn 1999-5903
language English
last_indexed 2024-03-09T04:25:07Z
publishDate 2022-07-01
publisher MDPI AG
record_format Article
series Future Internet
spelling doaj.art-aace2ad29052483b9752bf8f9850886f2023-12-03T13:41:26ZengMDPI AGFuture Internet1999-59032022-07-0114823010.3390/fi14080230Multi-Agent-Based Traffic Prediction and Traffic Classification for Autonomic Network Management Systems for Future NetworksSisay Tadesse Arzo0Zeinab Akhavan1Mona Esmaeili2Michael Devetsikiotis3Fabrizio Granelli4Department of Electrical and Computer Engineering, University of New Mexico, Albuquerque, NM 87106, USADepartment of Electrical and Computer Engineering, University of New Mexico, Albuquerque, NM 87106, USADepartment of Electrical and Computer Engineering, University of New Mexico, Albuquerque, NM 87106, USADepartment of Electrical and Computer Engineering, University of New Mexico, Albuquerque, NM 87106, USADepartment of Information Engineering and Computer Science (DISI), University of Trento, 38123 Trento, ItalyRecently, a multi-agent based network automation architecture has been proposed. The architecture is named multi-agent based network automation of the network management system (MANA-NMS). The architectural framework introduced atomized network functions (ANFs). ANFs should be autonomous, atomic, and intelligent agents. Such agents should be implemented as an independent decision element, using machine/deep learning (ML/DL) as an internal cognitive and reasoning part. Using these atomic and intelligent agents as a building block, a MANA-NMS can be composed using the appropriate functions. As a continuation toward implementation of the architecture MANA-NMS, this paper presents a network traffic prediction agent (NTPA) and a network traffic classification agent (NTCA) for a network traffic management system. First, an NTPA is designed and implemented using DL algorithms, i.e., long short-term memory (LSTM), gated recurrent unit (GRU), multilayer perceptrons (MLPs), and convolutional neural network (CNN) algorithms as a reasoning and cognitive part of the agent. Similarly, an NTCA is designed using decision tree (DT), K-nearest neighbors (K-NN), support vector machine (SVM), and naive Bayes (NB) as a cognitive component in the agent design. We then measure the NTPA prediction accuracy, training latency, prediction latency, and computational resource consumption. The results indicate that the LSTM-based NTPA outperforms compared to GRU, MLP, and CNN-based NTPA in terms of prediction accuracy, and prediction latency. We also evaluate the accuracy of the classifier, training latency, classification latency, and computational resource consumption of NTCA using the ML models. The performance evaluation shows that the DT-based NTCA performs the best.https://www.mdpi.com/1999-5903/14/8/230network management automationmulti-agent systemnetwork traffic classifiernetwork traffic predictormachine learningdeep learning
spellingShingle Sisay Tadesse Arzo
Zeinab Akhavan
Mona Esmaeili
Michael Devetsikiotis
Fabrizio Granelli
Multi-Agent-Based Traffic Prediction and Traffic Classification for Autonomic Network Management Systems for Future Networks
Future Internet
network management automation
multi-agent system
network traffic classifier
network traffic predictor
machine learning
deep learning
title Multi-Agent-Based Traffic Prediction and Traffic Classification for Autonomic Network Management Systems for Future Networks
title_full Multi-Agent-Based Traffic Prediction and Traffic Classification for Autonomic Network Management Systems for Future Networks
title_fullStr Multi-Agent-Based Traffic Prediction and Traffic Classification for Autonomic Network Management Systems for Future Networks
title_full_unstemmed Multi-Agent-Based Traffic Prediction and Traffic Classification for Autonomic Network Management Systems for Future Networks
title_short Multi-Agent-Based Traffic Prediction and Traffic Classification for Autonomic Network Management Systems for Future Networks
title_sort multi agent based traffic prediction and traffic classification for autonomic network management systems for future networks
topic network management automation
multi-agent system
network traffic classifier
network traffic predictor
machine learning
deep learning
url https://www.mdpi.com/1999-5903/14/8/230
work_keys_str_mv AT sisaytadessearzo multiagentbasedtrafficpredictionandtrafficclassificationforautonomicnetworkmanagementsystemsforfuturenetworks
AT zeinabakhavan multiagentbasedtrafficpredictionandtrafficclassificationforautonomicnetworkmanagementsystemsforfuturenetworks
AT monaesmaeili multiagentbasedtrafficpredictionandtrafficclassificationforautonomicnetworkmanagementsystemsforfuturenetworks
AT michaeldevetsikiotis multiagentbasedtrafficpredictionandtrafficclassificationforautonomicnetworkmanagementsystemsforfuturenetworks
AT fabriziogranelli multiagentbasedtrafficpredictionandtrafficclassificationforautonomicnetworkmanagementsystemsforfuturenetworks