为各类飞行器提供互联网接入的主要技术方案可以分为卫星通信和地空宽带2种。当飞行器处于两者的重叠覆盖区域,采用多路径进行数据通信将有可能极大改善传输性能。针对上述飞行器多接入场景,该文提出了一种多路径传输优化方案DMPTCP (dynamic multipath transmission control protocol)。针对链路通断情况发现缓慢、数据分配效率低的问题,结合飞行轨迹可预测的特点,设计了一种基于链路通断状态预测的数据分配算法;并针对链路时延和丢包率差异大所导致的接收方乱序情况严重的问题,通过接收方同时在多条子流回复连接层否定确认信息,使得发送方能够快速获得接收方总体乱序情况并对丢包进行重传。仿真实验表明: DMPTCP在聚合带宽和接收方总体乱序情况两方面均明显优于现有多路径传输机制。
The two main technologies used for aircraft internet access are satellite and air-to-ground (ATG) communication systems. When an aircraft flies over areas with overlapping signals, communicating with multiple paths may greatly improve transmission performance. This paper presents an optimization scheme for multipath transmissions in such aircraft multiple access scenarios. The slow link state discovery rates and inefficient data scheduling are improved by a link on-off prediction based data scheduling algorithm. The severe out-of-order condition caused by a long link round trip time (RTT) and loss rate differences is improved by transmitting a data level negative acknowledgement with all subflows from the receiver so that the sender can quickly identify and retransmit lost packets. Simulations show that this method is better than existing mechanisms for both the aggregated bandwidth and the average number of out of order packets.
[1] 费满锋, 王杰令, 易克初, 等. 一种新颖的宽带地空通信系统方案[J]. 西安电子科技大学学报, 2008, 35(3):403-408.FEI Manfeng, WANG Jieling, YI Kechu, et al. Novel scheme for the wide band ground-air communication system[J]. Journal of XiDian University, 2008, 35(3):403-408. (in Chinese)[2] McGrath G G. An optimization metric for air-to-ground network planning[J]. IEEE Transactions on Wireless Communications, 2009, 8(5):2336-2340.[3] LI Ming, Lukyanenko A, Ou Z, et al. Multipath transmission for the Internet:A survey[J]. IEEE Communications Surveys & Tutorials, 2016, 18(4):2887-2925.[4] LI Jie, GONG Erling, SUN Zhiqiang, et al. AeroMTP:A fountain code-based multipath transport protocol for airborne networks[J]. Chinese Journal of Aeronautics, 2015, 28(4):1147-1162.[5] 孙力娟, 蔡冬, 肖甫, 等. 改进的卫星网络多路径并行传输算法[J]. 系统工程与电子技术, 2012, 34(3):582-587.SUN Lijuan, CAI Dong, XIAO Fu, et al. Improved algorithm of concurrent multi-path transfer for satellite networks[J]. Systems Engineering and Electronics, 2012, 34(3):582-587. (in Chinese)[6] Shrader B, Pudlewski S, Herrera L, et al. A multipath routing overlay for networks with blockage[C]//12th Annual IEEE International Conference on Sensing, Communication, and Networking. Seattle, WA, USA:IEEE, 2015:283-291.[7] Oh B H, Lee J. Feedback-based path failure detection and buffer blocking protection for MPTCP[J]. IEEE/ACM Transactions on Networking. 2016, 24(6):3450-3461.[8] Lim Y S, Chen Y C, Nahum E M, et al. Cross-layer path management in multi-path transport protocol for mobile devices[C]//IEEE Conference on Computer Communications. Toronto, ON, Canada:IEEE, 2014:1815-1823.[9] YANG Fan. Non-renegable Selective Acknowledgments and Scheduling for TCP and Multipath TCP[D]. Delaware:University of Delaware, 2015.[10] Kuhn N, Lochin E, Mifdaoui A, et al. DAPS:Intelligent delay-aware packet scheduling for multipath transport[C]//2014 IEEE International Conference on Communications (ICC). Sydney, Australia:IEEE, 2014:1222-1227.[11] NI Dan, XUE Kaiping, HONG Peilin, et al. Fine-grained forward prediction based dynamic packet scheduling mechanism for multipath TCP in lossy networks[C]//23rd International Conference on Computer Communication and Networks. Shanghai, China:IEEE, 2014:1-7.[12] Ferlin S, Alay Ö, Mehani O, et al. BLEST:Blocking estimation-based MPTCP scheduler for heterogeneous networks[C]//IFIP Networking Conference (IFIP Networking) and Workshops. Vienna, Austria:IEEE, 2016:431-439.[13] CUI Lin, Koh S J, Lee W J. Fast selective ACK scheme for through put enhancement of multi-homed SCTP hosts[J] IEEE Communications Letters, 2010, 14(6):587-589.[14] 阳旺, 李贺武, 吴茜, 等. 基于最小反馈时延的多径应答路径选择算法[J]. 清华大学学报(自然科学版), 2011, 51(7):933-936.YANG Wang, LI Hewu, WU Qian, et al. Minimum feedback delay based ACK path selection algorithm for multipath transfer[J]. J Tsinghua Univ (Sci and Tech), 2011, 51(7):933-936. (in Chinese)[15] Kurosaka T, Bandai M. Multipath TCP with multiple ACKs for heterogeneous communication links[C]//12th Annual IEEE Consumer Communications and Networking Conference (CCNC). Las Vegas, NV, USA:IEEE, 2015:613-614.[16] Hwang J, Walid A, Yoo J. Fast coupled retransmission for multipath TCP in data center networks[J]. IEEE Systems Journal, 2016(99):1-4.[17] Gangadhar S, Nguyen T A N, Umapathi G, et al. TCP Westwood (+) protocol implementation in NS-3[C]//Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques. Cannes, France:ICST, 2013:167-175.[18] Sabetghadam K M. MMPTCP:A Novel Transport Protocol for Data Centre Networks[D]. East Sussex, UK:University of Sussex, 2016.