Multipath Cooperative Routing with Efficient Acknowledgement for LEO Satellite Networks
Multipath Cooperative Routing with Efficient Acknowledgement for LEO Satellite Networks
复制标题
LEO 卫星网络的多路径协作路由和高效确认
DOI:
10.1109/tmc.2018.2831679
复制
发表时间:
2019-01-01
影响因子:
7.9
通讯作者:
Yang, Laurence T.
中科院分区:
文献类型:
--
作者:
Tang, Feilong;Zhang, Heteng;Yang, Laurence T.
Multipath routing can significantly improve the network throughput and end-to-end (e2e) delay. Network coding based multipath routing removes the complicated coordination among multiple paths so that it further enhances data transmission efficiency. Traditional network coding based multipath routing protocols, however, are inefficient for Low Earth Orbit (LEO) satellite networks with the long link delay and regular network topology. Considering these characteristics, in this paper, we first formulate the multipath cooperative routing problem, then propose a Network Coding based Multipath Cooperative Routing (NCMCR) protocol for LEO satellite networks to improve the throughput. We propose source-based and destination-based multipath cooperative routing algorithms, which deliver different parts of a data flow along multiple link-disjoint paths dynamically and cooperatively. Furthermore, we design an efficient No-Stop-Wait ACK mechanism for our NCMCR protocol to accelerate the data transmission, where a source node continuously sends subsequent batches before it receives ACK messages for the batches sent previously. Under the proposed acknowledgement mechanism, we theoretically analyze the number of coded packets that should be sent and the transmission times of each batch for successfully decoding a batch. NS2-based simulation results demonstrate that our NCMCR outperforms the most related protocols.