Alternating Primary Subflow in MPTCP by External Program without Kernel Modification

Alternating Primary Subflow in MPTCP by External Program without Kernel Modification
复制标题

在不修改内核的情况下通过外部程序交替 MPTCP 中的主子流

DOI:
10.1109/compsac.2018.00168
复制
发表时间:
2018
期刊:
Proceedings of 2018 IEEE 42nd International Conference on Computer Software and Applications (COMPSAC 2018)
影响因子:
--
通讯作者:
Satoshi Ohzahata
Satoshi Ohzahata
中科院分区:
--
文献类型:
--
作者:
Reido Horigome;Nariyoshi Yamai;Naoya Kitagawa;Satoshi Ohzahata

文献摘要

相似文献

当具有多个无线网络接口(诸如Wi-Fi和LTE)的用户终端接入互联网时,经常发生业务拥塞,因为它们中的许多使用例如Wi-Fi网络的相同接入点(AP)。为了减轻这种拥塞,我们考虑了一种网络配置,可以执行动态流量整形与专用VPN服务器通过多路径TCP(MPTCP)与用户的终端通信。这些VPN服务器具有能够根据APS的当前状况动态地为每个终端选择主子流的功能。然而,将此功能实现到服务器程序中会降低软件的可维护性并增加实现成本。在本文中,我们提出了一个使用外部程序的子流切换方法来解决这些问题。通过该程序,VPN服务器可以在不修改的情况下切换主子流。
When users's terminals with multiple wireless network interfaces such as Wi-Fi and LTE have access to the Internet, traffic congestion often occurs since many of them use the same Access Point (AP) of Wi-Fi network for example. To migigate this congestion, we consider a network configuration that can perform dynamic traffic shaing with special VPN servers communicating with users' terminal through Multipath TCP (MPTCP). These VPN servers have a function than can select a primary subflow for each terminal dynamically according to the current conditions of APS. However, implementation of this function into server program reduces software maintainability and increases implementation cost. In this paper, we propose a subflow switching method using an external program to solve these problems. With this program, the VPN server can switch the primary subflows without modification.