@article { JE2021,
	title = {A Multi-Parameter Comprehensive Optimized Algorithm for MPTCP Networks},
	journal = {Electronics},
	volume = {10},
	year = {2021},
	month = {08/2021},
	publisher = {MDPI},
	address = {Basel/Switzerland},
	abstract = {With the increasing deployment of the Multi-Path Transmission Control Protocol (MPTCP) in heterogeneous network setups, there is a need to understand how its performance is affected in practice both by traditional factors such as round-trip time measurements, buffer predictive modelling and by calculating the impact factors of network subflows. Studies have shown that path management and packet scheduling have a large effect on overall performance and required limited resources with different congestion control parameters. Unfortunately, most of the previous studies have focused almost exclusively on the improvement of a single parameter, without a holistic view. To deal with this issue effectively, this paper puts forward a Multi-Parameter Comprehensive Optimized Algorithm (MPCOA), which can find the smaller buffer size and select the appropriate congestion control and path management algorithm on the premise of ensuring larger throughput. Experiments of three scenarios show that MPCOA can save the buffer space and subflow resources, and achieve high throughput. Meanwhile, a set of quantitative improvement results given by MPCOA is convenient for us to evaluate the quality of MPTCP network, and provide reference for our ongoing future work, like for 4G/5G, Internet of Things and Star Link networks.},
	keywords = {Buffer Size, congestion control, MPCOA, Multi-Path TCP (MPTCP), Path Management},
	issn = {2079-9292},
	doi = {10.3390/electronics10161942},
	url = {https://www.mdpi.com/2079-9292/10/16/1942/pdf},
	author = {Chen, Min and Muhammad Waleed {Raza} and Dreibholz, Thomas and Zhou, Xing and Tan, Yuyin}
}
@inproceedings { LCN2020-PCDC,
	title = {Improvement and Implementation of a Multi-Path Management Algorithm Based on MPTCP},
	journal = {Proceedings of the 45th IEEE Conference on Local Computer Networks (LCN)},
	year = {2020},
	month = {11/2020},
	publisher = {IEEE Computer Society},
	address = {Sydney, New South Wales/Australia},
	abstract = {The core idea of Multi-Path Transmission Control Protocol (MPTCP) is to share network resources by distributing payload data transmission among multiple subflows. Then, multiple paths in the underlying network can be used to maximize the overall connection throughput. However, the concurrent transmission of not all subflows aggregation can improve network performance, because of the performance difference of each subflow. In this paper, we propose a new FullMesh algorithm based on Path Characteristic and Data Characteristic (PCDC), in which the Subflow Impact Factor (IF) is used as a subflow characteristic to predict the impact of the subflow on the overall throughput. Then, different path sets are adopted for different sizes of traffic. The PCDC algorithm is evaluated in the NorNet Core testbed, compared with the FullMesh algorithm. Our research results show that the PCDC algorithm can improve the network throughput, and reduce the overall completion time of small data streams.},
	keywords = {Data Stream Classification, MPTCP, Multi-path Management, PCDC, Subflow Impact Factor},
	author = {Chen, Min and Dreibholz, Thomas and Zhou, Xing and Yang, Xuelei}
}
@inproceedings { M2EC2019-VideoStreaming,
	title = {A Real-Time Video Streaming System over IPv6+MPTCP Technology},
	journal = {Proceedings of the 1st International Workshop on Recent Advances for Multi-Clouds and Mobile Edge Computing~(M2EC) in conjunction with the 33rd International Conference on Advanced Information Networking and Applications~(AINA)},
	year = {2019},
	month = {03/2019},
	publisher = {Springer},
	address = {Matsue, Shimane/Japan},
	abstract = {Today, a steadily increasing number of users not just passively consumes Internet content, but also creates and publishes content. Users publish text, photos and videos. With the availability of 5G high-speed, low-latency mobile broadband networks, also real-time video streaming will be possible. We believe this will become a very popular application in the coming years. But the more popular a service is, the higher the need for resilience. In this paper, we introduce our work-in-progress live video streaming platform for future mobile edge computing scenarios, which makes use of MPTCP+IPv6 to support multi-homing for resilience, and multi-path transport for load balancing. As a proof of concept, we show that the platform is (1) compatible with IPv6, (2) utilizes load balancing when possible, and (3) provides robustness by network redundancy.},
	keywords = {IPv6, Load Balancing, MPTCP, Resilience, Video Streaming Platform},
	author = {Luo, Yu and Zhou, Xing and Dreibholz, Thomas and Kuang, Hanbao}
}
@inproceedings {26162,
	title = {A Statistic Procedure to Find Formulae for Buffer Size in MPTCP},
	journal = {3rd IEEE Advanced Information Technology, Electronic and Automation Control Conference (IAEAC)},
	year = {2018},
	month = {10/2018},
	publisher = {IEEE Computer Society},
	address = {Chongqing/People{\textquoteright}s Republic of China},
	abstract = {It has been shown that the Multi-Path Transmission Control Protocol~(MPTCP) can improve throughput, robustness and resilience of network transport. This paper seeks to discover the relationship of buffer size with throughput and congestion control algorithms, based on the statistical predictive modelling method. In spite of rapid growth of the implementations of MPTCP, the theoretical and fundamental question {\textendash}- how large the buffer size of MPTCP should be to meet the network traffic -{\textendash} remains unaddressed, although there were graphic illustrations and descriptive discussions about it.},
	keywords = {Buffer Size, Congestion Control Algorithm, Multi-Path TCP (MPTCP), Statistical Predictive Modelling, Throughput},
	isbn = {978-1-5386-4509-3},
	author = {Tan, Qining and Yang, Xuelei and Zhao, Lan and Zhou, Xing and Dreibholz, Thomas}
}
@inproceedings { AINA2017-PathMgt,
	title = {On the Path Management of Multi-Path TCP in Internet Scenarios based on the NorNet Testbed},
	journal = {Proceedings of the IEEE International Conference on Advanced Information Networking and Applications (AINA)},
	year = {2017},
	month = {03/2017},
	publisher = {IEEE},
	address = {Taipei, Taiwan/People{\textquoteright}s Republic of China},
	abstract = {With the rapid development of Internet communications, there is a growing demand to support devices being connected to multiple Internet service providers simultaneously. For example, every modern smartphone already provides at least mobile broadband (UMTS, LTE) as well as Wi-Fi interfaces. This multi-homing property can be used for resilience, but there is also an increasing interest in making use of concurrent multi-path transport. That is, multiple network paths can be utilised simultaneously, in order to improve the payload throughput for applications like big data or cloud computing. In this paper, we examine the performance of multi-path transport in real-world Internet setups, based on Multi-Path TCP (MPTCP) in the NorNet testbed for multi-homed systems. However, systems in such challenging setups need proper configuration. Therefore, we particularly would like to highlight the performance impact of different path management and congestion control settings in such realistic scenarios.},
	keywords = {Configuration, congestion control, Multi-Path TCP (MPTCP), Multi-Path Transport, Path Management, Resilience},
	doi = {10.1109/AINA.2017.29},
	author = {Wang, Kun and Dreibholz, Thomas and Zhou, Xing and Fu, Fa and Tan, Yuyin and Cheng, Xi and Tan, Qining},
	editor = {Takizawa, Makoto and Barolli, Leonard}
}
@inproceedings { AINA2017-BufferSize,
	title = {The Performance Impact of Buffer Sizes for Multi-Path TCP in Internet Setups},
	journal = {Proceedings of the IEEE International Conference on Advanced Information Networking and Applications (AINA)},
	year = {2017},
	month = {03/2017},
	publisher = {IEEE},
	address = {Taipei, Taiwan/People{\textquoteright}s Republic of China},
	abstract = {The Multi-Path Transmission Control Protocol (MPTCP) is the new concurrent multi-path transfer extension for the widely-deployed Transmission Control Protocol (TCP). Of course, having multiple and possibly highly dissimilar paths for transmission is a challenge for the management of the send and receive buffers, since optimal throughput is desired with a reasonable allocation of the limited memory resources in MPTCP endpoints. This is particularly important when many MPTCP connections have to be handled simultaneously. This paper measures out the required MPTCP buffer size in the real-world Internet testbed NorNet, comparing theoretical size and real size to analyse MPTCP performance. The experiment shows that multi-path transmission can effectively increase the application payload throughput, and greatly improve the robustness of the data transmission. As an important point of this paper, we can show that appropriate buffer size settings can increase the payload throughput, while not wasting resources. This paper has certain significance for further accurately determining the optimal buffer size settings for multi-path transmission in large-scale Internet setups.},
	keywords = {Buffer Size, Multi-Path TCP (MPTCP), Multi-Path Transport, Robustness, Throughput},
	doi = {10.1109/AINA.2017.26},
	author = {Zhou, Feng and Dreibholz, Thomas and Zhou, Xing and Fu, Fa and Tan, Yuyin and Gan, Quan},
	editor = {Takizawa, Makoto and Barolli, Leonard}
}
@inproceedings { PAMS2015-MPTCP,
	title = {Multi-Path TCP in Real-World Setups {\textendash} An Evaluation in the NorNet Core Testbed},
	journal = {5th International Workshop on Protocols and Applications with Multi-Homing Support~(PAMS)},
	year = {2015},
	address = {Gwangju/South Korea},
	abstract = {Nowadays, cloud applications are becoming more and more popular. However, in order for such applications to work, they need a stable Internet connectivity. To avoid the Internet access becoming a single point of failure, redundancy by multi-homing -- i.e. simultaneous access to multiple Internet service providers (ISP) -- is becoming increasingly common as well. Multi-homing leads to the desire to utilise all network attachment points simultaneously, which is e.g. provided by the Multi-Path TCP (MPTCP) extension for TCP. MPTCP is still under development by researchers and standardisation in the IETF. Particularly, it is necessary to evaluate MPTCP under realistic Internet conditions. NorNet Core is the world\&$\#$39;s first, large-scale Internet testbed for multi-homed systems and applications. It is therefore a useful platform for evaluating MPTCP. In this paper, we therefore present our NorNet Core extension that adds MPTCP support to the testbed. Particularly, our extension is now available to all users of NorNet Core as well, which significantly reduces the effort of MPTCP researchers to evaluate MPTCP and its improvements. In a proof of concept, we furthermore show the strengths and weaknesses of state-of-the-art MPTCP in NorNet Core, in a configuration covering 29 ISP connections at 14 sites in 5 different countries.},
	keywords = {Evaluation, Multi-Homing, Multi-Path TCP (MPTCP), Multi-Path Transport, NorNet},
	author = {Dreibholz, Thomas and Zhou, Xing and Fa, Fu}
}
@inproceedings {23843,
	title = {Performance Comparison of Congestion Control Strategies for Multi-Path TCP in the NorNet Testbed},
	journal = {4th IEEE/CIC International Conference on Communications in China (ICCC)},
	year = {2015},
	month = {11/2015},
	address = {Shenzhen, Guangdong/People{\textquoteright}s Republic of China},
	abstract = {Multi-path transport has become a hot topic in Internet protocol research with the evolution of emerging technologies, particularly with the market penetration of access terminals having multiple network interfaces (e.g.\ smartphones with LTE/UMTS and Wi-Fi interfaces). Multi-Path TCP (MPTCP) is an extension of TCP that allows a connection to create several subflows for utilizing multiple network paths. Using multiple end-to-end TCP connections as subflows, MPTCP distributes data to different subflows over multiple ISPs, so as to enhance network robustness and improve throughput. This paper first presents MPTCP{\textquoteright}s architecture and multi-path congestion control algorithm concepts. Then, it examines three test scenarios in the NorNet testbed, particularly highlighting the performance difference between using uncoupled and coupled congestion controls in multi-homed, real-world Internet setups. The results show that MPTCP with coupled CCs gets more benefits than TCP and demonstrates the lower aggressiveness in comparison to MPTCP with uncoupled CCs.},
	keywords = {congestion control, Multi-Path TCP~(MPTCP), Multi-Path Transport, Performance Analysis},
	author = {Fa, Fu and Zhou, Xing and Wang, Keying and Zhou, Feng and Dreibholz, Thomas and Gan, Quan}
}
@article {Simula.simula.3116,
	title = {A Semiblind Two-Way Training Method for Discriminatory Channel Estimation in MIMO Systems},
	journal = {IEEE Transactions on Communications},
	volume = {62},
	number = {7},
	year = {2014},
	author = {Yang, J. and Xie, Shengli and Zhou, Xing and Yu, Rong and Zhang, Yan}
}
