Predicting Bandwidth Utilization on Network Links Using Machine Learning
Predicting the bandwidth utilization on network links can be extremely useful for detecting congestion in order to correct them before they occur. In this paper, we present a solution to predict the bandwidth utilization between different network links with a very high accuracy. A simulated network is created to collect data related to the performance of the network links on every interface. These data are processed and expanded with feature engineering in order to create a training set. We evaluate and compare three types of machine learning algorithms, namely ARIMA (AutoRegressive Integrated Moving Average), MLP (Multi Layer Perceptron) and LSTM (Long Short-Term Memory), in order to predict the future bandwidth consumption. The LSTM outperforms ARIMA and MLP with very accurate predictions, rarely exceeding a 3\% error (40\% for ARIMA and 20\% for the MLP). We then show that the proposed solution can be used in real time with a reaction managed by a Software-Defined Networking (SDN) platform.
Code (0)
등록된 구현이 없습니다.
Tasks
BIG-bench Machine LearningFeature EngineeringMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
A Mapping of Triangular Block Interleavers to DRAM for Optical Satellite Communication
Communication in optical downlinks of low earth orbit (LEO) satellites requires interleaving to enable reliable data transmission. These interleavers are orders of magnitude larger than conventional interleavers utilized…
Multi-Cue Vehicle Detection for Semantic Video Compression In Georegistered Aerial Videos
Detection of moving objects such as vehicles in videos acquired from an airborne camera is very useful for video analytics applications. Using fast low power algorithms for onboard moving object detection would also prov…
Cloud ComputingImage CompressionMoving Object Detectionobject-detection+4Measurement-based Online Available Bandwidth Estimation employing Reinforcement Learning
An accurate and fast estimation of the available bandwidth in a network with varying cross-traffic is a challenging task. The accepted probing tools, based on the fluid-flow model of a bottleneck link with first-in, firs…
reinforcement-learningReinforcement LearningReinforcement Learning (RL)FedNET: Federated Learning for Proactive Traffic Management and Network Capacity Planning
We propose FedNET, a proactive and privacy-preserving framework for early identification of high-risk links in large-scale communication networks, that leverages a distributed multi-step traffic forecasting method. FedNE…
Federated LearningTraffic PredictionMean Field MARL Based Bandwidth Negotiation Method for Massive Devices Spectrum Sharing
In this paper, a novel bandwidth negotiation mechanism is proposed for massive devices wireless spectrum sharing, in which individual device locally negotiates bandwidth usage with neighbor devices and globally optimal s…
Decision MakingDistributed OptimizationMulti-agent Reinforcement LearningReinforcement Learning (RL)