Abstract

Multipath TCP has attracted increasing attention as a promising technology for 5G networks. To fully utilize network interfaces on multi-homed terminals and the whole network resources, MPTCP is proposed as an extension of TCP to transfer packets concurrently over multiple paths. Cross layer optimization techniques have been applied for MPTCP such as routing and path management. However, existing multipath routing algorithms and network modeling techniques are facing the challenges of subflow asymmetry due to network heterogeneity, thus cannot handle routing optimization problems comprehensively. To address these problems, in this paper, firstly, a novel Graph Neural Network (GNN) based multipath routing model is proposed to explore the complications among links, paths, subflows and the MPTCP connection on various topologies. Leveraging the GNN model, expected throughput can be predicted with given network topology and multipath routes, which can further be the guidance for optimzing the multipath routing. Then, GCLR, a GNN based cross layer optimization system for MPTCP by routing, is proposed with the help of SDN (Software Defined Networking). According to simulation results, our off-line learned GNN model can predict the expected throughput of specific MPTCP connections with very low error. Besides, it's validated that the model has high generalization ability in terms of connection arbitrary and topology arbitrary, it can maintain MSE (mean squared error) at a low level when the situations are not seen during training, which is sufficient for throughput prediction in multipath routing decisions. Finally, the online routing optimization system is realized using SDN, experimental results show that our proposed routing optimization system can achieve significant throughput enhancement compared with traditional multipath routing algorithms.

Highlights

  • As technologies evolve, networks are on a trend towards multi-path

  • We propose GCLR, a cross layer multipath routing optimization system, by combining the Graph Neural Network (GNN) model and software defined networking (SDN)

  • RELATED WORKS In this paper, we aim at improving the performance of Multipath TCP (MPTCP) connections by optimizing multipath routing, so we will first list some problems in multipath routing, the state of art cross layer optimization techniques and the graph neural network will be presented

Read more

Summary

INTRODUCTION

Networks are on a trend towards multi-path. traditional TCP (transmission control protocol), in essence, is designed to be a single-path protocol and incapable to make use of multiple paths concurrently. Because of coupled congestion control algorithms and schedulers among subflows in MPTCP, existing network modeling techniques have limited performance, which will further affect routing decisions. To understand the complicated relationships among links, paths, subflows and the MPTCP connection on various topologies for routing optimization, in this paper, a novel GNN based cross layer routing optimization system for MPTCP using SDN is proposed. Coupled congestion control algorithms and schedulers make the network behavior dissimilar with pure TCP situations, besides, the number of subflows, asymmetry among subflows, overlapped routes will cause nonlinear influence to MPTCP connections, making network modeling and routing decisions more complicated.

RELATED WORKS
NETWORK MODEL
RELATIONSHIPS IN GRAPHS
THE ARCHITECTURE OF GNN MODEL
SYSTEM DESIGN
PERFORMANCE EVALUATION
Findings
CONCLUSION
Full Text
Published version (Free)

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