论文标题
使用机器学习的基于短期流的带宽预测
Short-Term Flow-Based Bandwidth Forecasting using Machine Learning
论文作者
论文摘要
本文提出了一个新颖的框架,以预测交通流的带宽。现代网络管理系统共享一个共同的问题:在做出决策的那一刻与采取行动(对策)的那一刻之间发展。该框架将现实流量中的数据包转换为包含相关功能的流量。对机器学习模型(包括决策树,随机森林,XGBoost和深神经网络)进行了培训,以这些数据进行培训,以预测下一个流量的带宽。可以将预测提供给管理系统,而不是当前流量带宽,以便在更准确的网络状态下做出决策。在981,774个流和15个不同的时间窗口(从0.03到4s)上进行实验。他们表明,随机森林是最佳性能和最可靠的模型,其预测性能始终比依靠当前的带宽更好(平均绝对误差为 +19.73%,而均方根误差为 +18.00%)。实验结果表明,该框架可以帮助网络管理系统使用预测的网络状态做出更明智的决策。
This paper proposes a novel framework to predict traffic flows' bandwidth ahead of time. Modern network management systems share a common issue: the network situation evolves between the moment the decision is made and the moment when actions (countermeasures) are applied. This framework converts packets from real-life traffic into flows containing relevant features. Machine learning models, including Decision Tree, Random Forest, XGBoost, and Deep Neural Network, are trained on these data to predict the bandwidth at the next time instance for every flow. Predictions can be fed to the management system instead of current flows bandwidth in order to take decisions on a more accurate network state. Experiments were performed on 981,774 flows and 15 different time windows (from 0.03s to 4s). They show that the Random Forest is the best performing and most reliable model, with a predictive performance consistently better than relying on the current bandwidth (+19.73% in mean absolute error and +18.00% in root mean square error). Experimental results indicate that this framework can help network management systems to take more informed decisions using a predicted network state.