skip to main content
10.1145/3229607.3229613acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free Access

Understanding the Modeling of Computer Network Delays using Neural Networks

Published:07 August 2018Publication History

ABSTRACT

Recent trends in networking are proposing the use of Machine Learning (ML) techniques for the control and operation of the network. In this context, ML can be used as a computer network modeling technique to build models that estimate the network performance. Indeed, network modeling is a central technique to many networking functions, for instance in the field of optimization, in which the model is used to search a configuration that satisfies the target policy. In this paper, we aim to provide an answer to the following question: Can neural networks accurately model the delay of a computer network as a function of the input traffic? For this, we assume the network as a black-box that has as input a traffic matrix and as output delays. Then we train different neural networks models and evaluate its accuracy under different fundamental network characteristics: topology, size, traffic intensity and routing. With this, we aim to have a better understanding of computer network modeling with neural nets and ultimately provide practical guidelines on how such models need to be trained.

References

  1. Clark, D., et al. "A knowledge plane for the internet." Conf. on Applications, technologies, architectures, and protocols for computer communications, ACM Proceedings of, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Kreutz, D., et al. "Software-defined networking: A comprehensive survey." Proceedings of the IEEE vol. 103.1, pp. 14--76, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  3. Clemm, A., et al. "DNA: An SDN framework for distributed network analytics," Integrated Network Management (IM), IFIP/IEEE International Symposium on. IEEE, 2015.Google ScholarGoogle Scholar
  4. Mestres, A., Rodriguez-Natal, A., Carner, J., Barlet, P., Alarcón, E., Meyer, D., Barkai, S., Maino, F., Ermagan, V., Coras, F., Latapie, H., Cassar, C., Evans, J., Muntes, V., Walrand, J., Cabellos, A., "Knowledge- Defined Networking.", ACM Sigcomm Computer Communication Review, vol. 47.3, pp. 2--10, 2017. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Wang, Ning, et al. "An overview of routing optimization for internet traffic engineering." IEEE Communications Surveys & Tutorials 10.1, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Simon, Gyula, et al. "Simulation-based optimization of communication protocols for large-scale wireless sensor networks." IEEE aerospace conference, Vol. 3. 2003.Google ScholarGoogle Scholar
  7. Giambene, G., "Queuing Theory and Telecommunications: Networks and Applications." Springer Science& Business Media, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Shortle, John F., et al. "Fundamentals of queueing theory." John Wiley & Sons, 2018.Google ScholarGoogle Scholar
  9. Steinbach, T, et al. "An extension of the OMNeT++ INET framework for simulating real-time ethernet with high accuracy." Proc. of the 4th Int. ICST Conference on Simulation Tools and Techniques, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Dainotti, A., et al. "Issues and future directions in traffic classification." IEEE network, vol. 26.1, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Sommer, R., and Vern P.. "Outside the closed world: On using machine learning for network intrusion detection." Security and Privacy (SP), IEEE Symposium on. IEEE, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Yan, He, et al. "G-rca: a generic root cause analysis platform for service quality management in large ip networks." IEEE/ACM Transactions on Networking, vol. 20.6, pp. 1734--1747, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Lin, Shih-Chun, et al. "QoS-aware adaptive routing in multi-layer hierarchical software defined networks: a reinforcement learning approach." Services Computing (SCC), IEEE International Conference on, 2016.Google ScholarGoogle Scholar
  14. Wang, Mowei, et al. "Machine Learning for Networking: Workflow, Advances and Opportunities." IEEE Network, 2017.Google ScholarGoogle Scholar
  15. Varga, A. "The OMNeT++ discrete event simulation system." Proceedings of the European simulation multiconference, Vol. 9, No. S 185, 2001.Google ScholarGoogle Scholar
  16. Medina, Alberto, et al. "Traffic matrix estimation: Existing techniques and new directions." ACM SIGCOMM Computer Communication Review, vol. 32.4, pp. 161--174, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Anthony, Martin, and Peter L. Bartlett. "Neural network learning: Theoretical foundations." cambridge university press, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. Understanding the Modeling of Computer Network Delays using Neural Networks

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        Big-DAMA '18: Proceedings of the 2018 Workshop on Big Data Analytics and Machine Learning for Data Communication Networks
        August 2018
        58 pages
        ISBN:9781450359047
        DOI:10.1145/3229607

        Copyright © 2018 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 August 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate7of11submissions,64%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader