Machine-Learning Based Prediction of Multiple Types of Network Traffic

Prior knowledge regarding approximated future traffic requirements allows adjusting suitable network parameters to improve the network’s performance. To this end, various analyses and traffic prediction methods assisted with machine learning techniques are developed. In this paper, we study on-line multiple time series prediction for traffic of various frame sizes. Firstly, we describe the gathered real network traffic data and study their seasonality and correlations between traffic types. Secondly, we propose three machine learning algorithms, namely, linear regression, k nearest neighbours, and random forest, to predict the network data which are compared under various models and input features. To evaluate the prediction quality, we use the root mean squared percentage error (RMSPE). We define three machine learning models, where traffic related to particular frame sizes is predicted based on the historical data of corresponding frame sizes solely, several frame sizes, and all frame sizes. According to the performed numerical experiments on four different datasets, linear regression yields the highest accuracy when compared to the other two algorithms. As the results indicate, the inclusion of historical data regarding all frame sizes to predict summary traffic of a certain frame size increases the algorithm’s accuracy at the cost of longer execution times. However, by appropriate input features selection based on seasonality, it is possible to decrease this time overhead at the almost unnoticeable accuracy decrease.

[1]  Chin Guok,et al.  Multilayer networks: an architecture framework , 2011, IEEE Communications Magazine.

[2]  Bashir Mohammed,et al.  Data-driven Learning to Predict WAN Network Traffic , 2020, SNTA@HPDC.

[3]  Udo R. Krieger,et al.  Session Level Analysis of P2P Television Traces , 2010, FMN.

[4]  Xiaoping Zheng,et al.  Routing without Routing Algorithms: An AI-Based Routing Paradigm for Multi-Domain Optical Networks , 2019, 2019 Optical Fiber Communications Conference and Exhibition (OFC).

[5]  Eimantas Garsva,et al.  Packet size distribution tendencies in computer network flows , 2015, 2015 Open Conference of Electrical, Electronic and Information Sciences (eStream).

[6]  F. Richard Yu,et al.  A Survey of Machine Learning Techniques Applied to Software Defined Networking (SDN): Research Issues and Challenges , 2019, IEEE Communications Surveys & Tutorials.

[7]  Ioannis Tomkos,et al.  On the Benefits of Multilayer Optimization and Application Awareness , 2017, Journal of Lightwave Technology.

[8]  Raouf Boutaba,et al.  A comprehensive survey on machine learning for networking: evolution, applications and research opportunities , 2018, Journal of Internet Services and Applications.

[9]  Yan Han,et al.  A Network Traffic Prediction Method Based on LSTM , 2019 .

[10]  R. Proietti,et al.  On Real-Time and Self-Taught Anomaly Detection in Optical Networks Using Hybrid Unsupervised/Supervised Learning , 2018, 2018 European Conference on Optical Communication (ECOC).

[11]  Federico Tramarin,et al.  An Energy Efficient Ethernet Strategy Based on Traffic Prediction and Shaping , 2017, IEEE Transactions on Communications.

[12]  Marija Furdek,et al.  Machine Learning for Optical Network Security Monitoring: A Practical Perspective , 2020, Journal of Lightwave Technology.

[13]  Adam Zagorecki,et al.  Prediction of Methane Outbreaks in Coal Mines from Multivariate Time Series Using Random Forest , 2015, RSFDGrC.

[14]  Marco Ruffini,et al.  An Overview on Application of Machine Learning Techniques in Optical Networks , 2018, IEEE Communications Surveys & Tutorials.

[15]  Rubén M. Lorenzo,et al.  A SVM approach for lightpath QoT estimation in optical transport networks , 2017, 2017 IEEE International Conference on Big Data (Big Data).

[16]  Fahad H. Al-Qahtani,et al.  Multivariate k-nearest neighbour regression for time series data — A novel algorithm for forecasting UK electricity demand , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[17]  Rentao Gu,et al.  Machine Learning for Intelligent Optical Networks: A Comprehensive Survey , 2020, J. Netw. Comput. Appl..

[18]  Arvind Mohais,et al.  Intelligent techniques for forecasting multiple time series in real-world systems , 2011, Int. J. Intell. Comput. Cybern..