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...
Main Authors: | , , , , |
---|---|
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 |