A Performance Analysis Model of TCP over Multiple Heterogeneous Paths for 5G Mobile Services
AbstractDriven by the primary requirement of emerging 5G mobile services, the demand for concurrent multipath transfer (CMT) is still prominent. Yet, multipath transport protocols are not widely adopted and CMT schemes based on Transport Control Protocol (TCP) will still be in dominant position in 5G. However, the performance of TCP flow transferred over multiple heterogeneous paths is prone to the link quality asymmetry, the extent of which was revealed to be significant by our field investigation. In this paper, we present a performance analysis model for TCP over multiple heterogeneous paths in 5G scenarios, where both bandwidth and delay asymmetry are taken into consideration. The evaluation using large-scale simulation and field experiment shows that the proposed model can achieve high accuracy in practical environments. Some interesting inferences can be drawn from the proposed model, such as the dominant factors that affect the performance of TCP over heterogeneous networks, and the criteria of determining the appropriate number of links to be used under different circumstances of path heterogeneity. Thus, the proposed model can provide a guidance to the design of TCP-based CMT solutions for 5G mobile services. View Full-Text
Share & Cite This Article
Song, J.; Dong, P.; Zhou, H.; Zheng, T.; Du, X.; Guizani, M. A Performance Analysis Model of TCP over Multiple Heterogeneous Paths for 5G Mobile Services. Sustainability 2018, 10, 1337.
Song J, Dong P, Zhou H, Zheng T, Du X, Guizani M. A Performance Analysis Model of TCP over Multiple Heterogeneous Paths for 5G Mobile Services. Sustainability. 2018; 10(5):1337.Chicago/Turabian Style
Song, Jiayang; Dong, Ping; Zhou, Huachun; Zheng, Tao; Du, Xiaojiang; Guizani, Mohsen. 2018. "A Performance Analysis Model of TCP over Multiple Heterogeneous Paths for 5G Mobile Services." Sustainability 10, no. 5: 1337.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.