An Application of Internet Traffic Prediction with Deep Neural Network

  • Sanam NarejoEmail author
  • Eros PaseroEmail author
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 69)


The advance knowledge of future traffic load is helpful for network service providers to optimize the network resource and to recover the demand criteria. This paper presents the task of internet traffic prediction with three different architectures of Deep Belief Network (DBN). The artificial neural network is created with the depth of 4 hidden layers in each model to learn the nonlinear hierarchal essence present in the time series of internet traffic data. The deep learning in the network is executed with unsupervised pretraining of the layers. The emphasis is given to the topology of DBN that achieves excellent prediction accuracy. The adopted approach provides accurate traffic predictions while simulating the traffic data patterns and stochastic elements, achieving 0.028 Root Mean Square Error (RMSE) value on the test data set. To validate our choice for hidden layer size selection, further more experiments were done for chaotic time series prediction.


Deep learning Deep belief networks Internet traffic prediction Restricted boltzmann machine 


  1. 1.
    Feng, H., Shu, Y.: Study on network traffic prediction techniques. In: International Conference on Wireless Communications, Networking and Mobile Computing, vol. 2, pp. 1041–1044. IEEE (2005)Google Scholar
  2. 2.
    Park, K., Willinger, W. (eds.): Self-similar Network Traffic and Performance Evaluation, pp. 94–95. Wiley, New York (2000)Google Scholar
  3. 3.
    Floyd, S., Paxson, V.: Difficulties in simulating the internet. IEEE/ACM Trans. Netw. (TON) 9(4), 392–403 (2001)CrossRefGoogle Scholar
  4. 4.
    Shang, P., Li, X., Kamae, S.: Nonlinear analysis of traffic time series at different temporal scales. Phys. Lett. A 357(4), 314–318 (2006)CrossRefzbMATHGoogle Scholar
  5. 5.
    Shang, P., Li, X., Kamae, S.: Chaotic analysis of traffic time series. Chaos, Solitons Fractals 25(1), 121–128 (2005)CrossRefzbMATHGoogle Scholar
  6. 6.
    Romeu, P., Zamora-Martínez, F., Botella-Rocamora, P., Pardo, J.: Time-series forecasting of indoor temperature using pre-trained deep neural networks. In: International Conference on Artificial Neural Networks, pp. 451–458. Springer, Heidelberg (2013)Google Scholar
  7. 7.
    Bengio, Y., Lamblin, P., Popovici, D., Larochelle, H.: Greedy layer-wise training of deep networks. Adv. Neural. Inf. Process. Syst. 19, 153 (2007)Google Scholar
  8. 8.
    Hinton, G.E., Osindero, S., Teh, Y.W.: A fast learning algorithm for deep belief nets. Neural Comput. 18(7), 1527–1554 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Zhang, Z.L., Ribeiro, V.J., Moon, S., Diot, C.: Small-time scaling behaviors of Internet backbone traffic: an empirical study. In: Twenty-Second Annual Joint Conference of the IEEE Computer and Communications, vol. 3, pp. 1826–1836. IEEE (2003)Google Scholar
  10. 10.
    You, C., Chandra, K.: Time series models for internet data traffic. In: 1999 Conference on Local Computer Networks, LCN’99, pp. 164–171. IEEE (1999)Google Scholar
  11. 11.
    Hasegawa, M., Wu, G., Mizuni, M.: Applications of nonlinear prediction methods to the internet traffic. In: Circuits and Systems, 2001. ISCAS 2001. The 2001 IEEE International Symposium on Vol. 3, pp. 169–172. IEEE (2001)Google Scholar
  12. 12.
    Cortez, P., Rio, M., Rocha, M., Sousa, P.: Internet traffic forecasting using neural networks. In: International Joint Conference on Neural Network Proceedings, pp. 2635–2642. IEEE (2006)Google Scholar
  13. 13.
    Huang, W., Song, G., Hong, H., Xie, K.: Deep architecture for traffic flow prediction: deep belief networks with multitask learning. IEEE Trans. Intell. Transp. Syst. 15(5), 2191–2201 (2014)CrossRefGoogle Scholar
  14. 14.
    Liu, J.N., Hu, Y., You, J.J., Chan, P.W.: Deep neural network based feature representation for weather forecasting. In: International Conference on Artificial Intelligence (ICAI), p. 1. WorldComp (2014)Google Scholar
  15. 15.
    Dalto, M.: Deep neural networks for time series prediction with applications in ultra-short-term wind forecasting. In: IEEE ICIT (2015)Google Scholar
  16. 16.
    Oliveira, T.P., Barbar, J.S., Soares, A.S.: Multilayer Perceptron and Stacked Autoencoder for Internet Traffic Prediction. In: IFIP International Conference on Network and Parallel Computing, pp. 61–71. Springer, Heidelberg. (2014)Google Scholar
  17. 17.
    Huang, W., Hong, H., Li, M., Hu, W., Song, G., Xie, K.: Deep architecture for traffic flow prediction. In: International Conference on Advanced Data Mining and Applications pp. 165–176. Springer, Heidelberg (2013)Google Scholar
  18. 18.
    Larochelle, H., Bengio, Y., Louradour, J., Lamblin, P.: Exploring strategies for training deep neural networks. J. Mach. Learn. Res.pp. 1–40. (2009)Google Scholar
  19. 19.
    Bengio, Y.: Learning deep architectures for AI. Foundations and trends®. Mach. Learn. 2(1), 1–127 (2009)MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Department of Electronics and TelecommunicationsPolitecnico Di TorinoTorinoItaly

Personalised recommendations