Abstract

Recent advances in traffic engineering offer a series of techniques to address the network problems due to the explosive growth of Internet traffic. In traffic engineering, dynamic path planning is essential for prevalent applications, e.g., load balancing, traffic monitoring and firewall. Application-specific methods can indeed improve the network performance but can hardly be extended to general scenarios. Meanwhile, massive data generated in the current Internet has not been fully exploited, which may convey much valuable knowledge and information to facilitate traffic engineering. In this paper, we propose a learning-based network path planning method under forwarding constraints for finer-grained and effective traffic engineering. We form the path planning problem as the problem of inferring a sequence of nodes in a network path and adapt a sequence-to-sequence model to learn implicit forwarding paths based on empirical network traffic data. To boost the model performance, attention mechanism and beam search are adapted to capture the essential sequential features of the nodes in a path and guarantee the path connectivity. To validate the effectiveness of the derived model, we implement it in Mininet emulator environment and leverage the traffic data generated by both a real-world GEANT network topology and a grid network topology to train and evaluate the model. Experiment results exhibit a high testing accuracy and imply the superiority of our proposal.

Highlights

  • IntroductionDynamic path planning is essential for prevalent applications, e.g., load balancing, traffic monitoring and firewall

  • Recent advances in traffic engineering offer a series of techniques to address the network problems due to the explosive growth of Internet traffic

  • This paper proposes a learning-based data-driven model for network planning under constrained conditions, which can be used in Software Defined Networking (SDN) controllers to perform finer-grained Traffic Engineering (TE)

Read more

Summary

Introduction

Dynamic path planning is essential for prevalent applications, e.g., load balancing, traffic monitoring and firewall. We propose a learning-based network path planning method under forwarding constraints for finer-grained and effective traffic engineering. We form the path planning problem as the problem of inferring a sequence of nodes in a network path and adapt a sequence-to-sequence model to learn implicit forwarding paths based on empirical network traffic data. Data-driven applications take as input the massive data to help adapt learning algorithms into providing selected routing and forwarding paths between nodes distinctive circumstances. Services and advanced networking techniques like network vir- Their large-scale data analysis enables promising applications, tualization, network dynamics have become a normal phenomenon, such as semantic interpretation and user experience improveresulting in an increasing demand for path planning under var- ment.

Objectives
Methods
Findings
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.