Journal of Shenyang Aerospace University >
Multipath TCP path selection optimization based on roulette wheel selection
Received date: 2023-02-21
Online published: 2023-11-09
Multipath TCP (MPTCP) uses multiple network interfaces of the device to transmit data, and improves transmission efficiency by aggregating bandwidth. When performing path selection, MPTCP usually uses a disjoint path selection algorithm. Since the path with a small load is preferred, this short-sighted greedy strategy is likely to cause network congestion and insufficient bandwidth utilization. Roulette wheel selection can overcome the problems caused by this greedy strategy by adding randomness and dynamics to path selection through probability. For this reason, a MPTCP path selection algorithm based on roulette wheel selection was designed,which called RWSMPS.RWSMPS monitors and analyzes network status information through the SDN controller, selected sub-flows paths based on the roulette wheel method, used packet inspection to distribute sub-flows to paths, made full use of all available paths, and ensured load balance between paths. Experiments on the Mininet platform prove that compared with the widely used ECMP algorithm and link disjoint algorithm, RWSMPS improves throughput by 43.9% and 41.8%, respectively, and reduces jitter by 41.6% and 40.7%.
Key words: MPTCP; roulette wheel selection; path selection; SDN; load balancing
YANG Hua , ZHOU Tong , WU Jiehong . Multipath TCP path selection optimization based on roulette wheel selection[J]. Journal of Shenyang Aerospace University, 2023 , 40(4) : 32 -39 . DOI: 10.3969/j.issn.2095-1248.2023.04.005
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
鲁垚光,王兴伟,李福亮,等.软件定义网络中的动态负载均衡与节能机制[J].计算机学报,2020,43(10):1969-1982.
|
13 |
|
14 |
|
15 |
徐玉华,孙知信.软件定义网络中的异常流量检测研究进展[J].软件学报,2020,31(1):183-207.
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
/
〈 |
|
〉 |