GFlow: GNN-Based Optimal Flow Scheduling for Multipath Transmission With Link Overlapping

Multipath TCP (MPTCP) is considered as a solution capable of addressing the growing demand for bandwidth. However, the existing MPTCP mechanisms make flow scheduling based on coarse-grained end-to-end network states, which prevents MPTCP from better aggregating the bandwidth of multiple paths. Besides, link overlapping may occur between different MPTCP connections, which results in multiple subflows competing for bandwidth of the shared link. In this paper, we propose GFlow, a Graph Neural Network (GNN) based Deep Reinforcement Learning (DRL) algorithm, to make optimal flow scheduling for multipath transmission with link overlapping. Specifically, we formulate the flow scheduling problem as a problem of maximizing overall throughput by taking both bottleneck bandwidth and shared bandwidth into consideration. To support accurate network state perception, GFlow utilizes In-band Network Telemetry (INT) to collect real-time and fine-grained network states. Taking these states as input, the DRL agent with GNN integrated fully learns the relationships among links, paths (subflows), and MPTCP connections. In this way, GFlow is able to make optimal flow scheduling decisions according to the network states. We build a P4-based multipath transmission system and carry out extensive experiments to evaluate the performance of GFlow. The results show that GFlow outperforms the baseline multipath transmission mechanism in both homogeneous scenario and heterogeneous scenario, improving the average overallthroughput while reducing the average round trip time (RTT).

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Network Science and Engineering
Published
2024-10-16
DOI
https://doi.org/10.1109/tnse.2024.3481413
Citations
6
Primary Topic
Advanced Wireless Network Optimization
Type
article
Field-Weighted Citation Impact
1.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GFlow: GNN-Based Optimal Flow Scheduling for Multipath Transmission With Link Overlapping

Deyun Gao, Dong Yang, Hongke Zhang, Du Chen et al.
6 citations
IEEE Transactions on Network Science and Engineering
Advanced Wireless Network Optimization
1.25
article

GFlow: GNN-Based Optimal Flow Scheduling for Multipath Transmission With Link Overlapping

Deyun Gao, Dong Yang, Hongke Zhang, Du Chen, Weiting Zhang
article en
6 citations

Abstract

Multipath TCP (MPTCP) is considered as a solution capable of addressing the growing demand for bandwidth. However, the existing MPTCP mechanisms make flow scheduling based on coarse-grained end-to-end network states, which prevents MPTCP from better aggregating the bandwidth of multiple paths. Besides, link overlapping may occur between different MPTCP connections, which results in multiple subflows competing for bandwidth of the shared link. In this paper, we propose GFlow, a Graph Neural Network (GNN) based Deep Reinforcement Learning (DRL) algorithm, to make optimal flow scheduling for multipath transmission with link overlapping. Specifically, we formulate the flow scheduling problem as a problem of maximizing overall throughput by taking both bottleneck bandwidth and shared bandwidth into consideration. To support accurate network state perception, GFlow utilizes In-band Network Telemetry (INT) to collect real-time and fine-grained network states. Taking these states as input, the DRL agent with GNN integrated fully learns the relationships among links, paths (subflows), and MPTCP connections. In this way, GFlow is able to make optimal flow scheduling decisions according to the network states. We build a P4-based multipath transmission system and carry out extensive experiments to evaluate the performance of GFlow. The results show that GFlow outperforms the baseline multipath transmission mechanism in both homogeneous scenario and heterogeneous scenario, improving the average overallthroughput while reducing the average round trip time (RTT).

IEEE Transactions on Network Science and EngineeringVol. 11(6)
Beijing Jiaotong University (CN)
Affordable and clean energy
Openalex Percentile: Top 20%
Advanced Wireless Network Optimization
1.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.