Cargando…

Forecasting short-term data center network traffic load with convolutional neural networks

Efficient resource management in data centers is of central importance to content service providers as 90 percent of the network traffic is expected to go through them in the coming years. In this context we propose the use of convolutional neural networks (CNNs) to forecast short-term changes in th...

Descripción completa

Detalles Bibliográficos
Autores principales: Mozo, Alberto, Ordozgoiti, Bruno, Gómez-Canaval, Sandra
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5800645/
https://www.ncbi.nlm.nih.gov/pubmed/29408936
http://dx.doi.org/10.1371/journal.pone.0191939
_version_ 1783298239091441664
author Mozo, Alberto
Ordozgoiti, Bruno
Gómez-Canaval, Sandra
author_facet Mozo, Alberto
Ordozgoiti, Bruno
Gómez-Canaval, Sandra
author_sort Mozo, Alberto
collection PubMed
description Efficient resource management in data centers is of central importance to content service providers as 90 percent of the network traffic is expected to go through them in the coming years. In this context we propose the use of convolutional neural networks (CNNs) to forecast short-term changes in the amount of traffic crossing a data center network. This value is an indicator of virtual machine activity and can be utilized to shape the data center infrastructure accordingly. The behaviour of network traffic at the seconds scale is highly chaotic and therefore traditional time-series-analysis approaches such as ARIMA fail to obtain accurate forecasts. We show that our convolutional neural network approach can exploit the non-linear regularities of network traffic, providing significant improvements with respect to the mean absolute and standard deviation of the data, and outperforming ARIMA by an increasingly significant margin as the forecasting granularity is above the 16-second resolution. In order to increase the accuracy of the forecasting model, we exploit the architecture of the CNNs using multiresolution input distributed among separate channels of the first convolutional layer. We validate our approach with an extensive set of experiments using a data set collected at the core network of an Internet Service Provider over a period of 5 months, totalling 70 days of traffic at the one-second resolution.
format Online
Article
Text
id pubmed-5800645
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-58006452018-02-23 Forecasting short-term data center network traffic load with convolutional neural networks Mozo, Alberto Ordozgoiti, Bruno Gómez-Canaval, Sandra PLoS One Research Article Efficient resource management in data centers is of central importance to content service providers as 90 percent of the network traffic is expected to go through them in the coming years. In this context we propose the use of convolutional neural networks (CNNs) to forecast short-term changes in the amount of traffic crossing a data center network. This value is an indicator of virtual machine activity and can be utilized to shape the data center infrastructure accordingly. The behaviour of network traffic at the seconds scale is highly chaotic and therefore traditional time-series-analysis approaches such as ARIMA fail to obtain accurate forecasts. We show that our convolutional neural network approach can exploit the non-linear regularities of network traffic, providing significant improvements with respect to the mean absolute and standard deviation of the data, and outperforming ARIMA by an increasingly significant margin as the forecasting granularity is above the 16-second resolution. In order to increase the accuracy of the forecasting model, we exploit the architecture of the CNNs using multiresolution input distributed among separate channels of the first convolutional layer. We validate our approach with an extensive set of experiments using a data set collected at the core network of an Internet Service Provider over a period of 5 months, totalling 70 days of traffic at the one-second resolution. Public Library of Science 2018-02-06 /pmc/articles/PMC5800645/ /pubmed/29408936 http://dx.doi.org/10.1371/journal.pone.0191939 Text en © 2018 Mozo et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Mozo, Alberto
Ordozgoiti, Bruno
Gómez-Canaval, Sandra
Forecasting short-term data center network traffic load with convolutional neural networks
title Forecasting short-term data center network traffic load with convolutional neural networks
title_full Forecasting short-term data center network traffic load with convolutional neural networks
title_fullStr Forecasting short-term data center network traffic load with convolutional neural networks
title_full_unstemmed Forecasting short-term data center network traffic load with convolutional neural networks
title_short Forecasting short-term data center network traffic load with convolutional neural networks
title_sort forecasting short-term data center network traffic load with convolutional neural networks
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5800645/
https://www.ncbi.nlm.nih.gov/pubmed/29408936
http://dx.doi.org/10.1371/journal.pone.0191939
work_keys_str_mv AT mozoalberto forecastingshorttermdatacenternetworktrafficloadwithconvolutionalneuralnetworks
AT ordozgoitibruno forecastingshorttermdatacenternetworktrafficloadwithconvolutionalneuralnetworks
AT gomezcanavalsandra forecastingshorttermdatacenternetworktrafficloadwithconvolutionalneuralnetworks