Improving Bundle Routing in a Space DTN by Approximating the Transmission Time of the Reliable LTP
Abstract
:1. Introduction
- An analysis of the average performance drop from the optimal response time for a set of bundle flows transmitted over a DTN of known topology and statistical properties for the node contact patterns when inaccurate bundle transmission estimations are used to decide the bundle paths is performed. Rather than scrutinizing the behavior of a specific routing protocol, the methodology abstracts away the protocol details by the use of a stochastic model of the system, which is then applied to solve the stated routing optimization problem using three variations for estimating the service time.
- A link service time formulation that gives a more accurate estimation of the bundle service time over lossy channels when using LTP as the convergence adapter to implement reliable single-hop transmissions is carried out. This formulation was introduced in a prior work [5] but was not applied to routing optimization.
- Finally, it is demonstrated the application of the proposed service time expression with the standard contact graph routing. The results show that it is possible to achieve significant performance improvements compared with the baseline response.
2. Related Work
3. System Analysis
3.1. End-to-End Flow Response Time
3.2. Bundle Service Time with Retransmissions
3.3. Bundle Forwarding
3.4. Optimal Bundle Routing
3.5. Service Time Estimation
- Method 1 approximates the service time as given by the one-way propagation delay , which appears adequate when the delays are much greater than the transmission times, as in the case of deep space links. However, it underestimates this value if that condition is not true. This method was used in the initial shortest path computation of the standard contact graph routing (CGR) algorithm (e.g., see the ION-DTN implementation [4]).
- Method 2 assumes that the service time is given by the aggregation of the transmission time (also known as the radiation time in the literature) and the one-way propagation delay , where denotes the nominal service time over a lossless channel ( i.e., the ratio of the bundle size and the channel rate), considering that the protocol header’s overhead is much smaller than the bundle size so that it can be ignored. This appears to be better suited for situations where the transmission and propagation delays share a similar range of values, but it ignores the impact of retransmissions. This method has also been used in CGR implementation, particularly for the calculation of the remaining link capacity and in the proposed extensions of CGR with earliest transmission opportunity (CGR-ETO) and overbooking [16].
- Method 3 considers that the nominal service time is extended by the retransmission efforts and is given by the expression , where p is the packet loss probability as before. This geometric approximation results from the assumption that packet losses occur independently [25], which implies an average number of transmission efforts . Again, it is assumed that the impact of the protocol headers is negligible for simplicity. The BER value that yields p can be determined from the link budget analysis.
- Method 4 (proposed method) estimates the service time as given by Equation (4) and as elaborated upon in Section 3.2. To account for possible deviations caused in practice by parameter estimation errors, the expression used to solve Equation (8) (or CGR if the actual space DTN protocols are used) includes a multiplicand , which also serves for performance tuning as Equation (4) is an approximation of the extended service time . An evaluation of the impact of parameter f can be found in Section 6.
4. Numerical Evaluation of the Optimal Performance
4.1. Case 1: Homogeneous Network
4.2. Performance Impact of the Packet Loss Ratio
4.3. Channel BER Deviations from the Contact Plan
4.4. Case 2: Heterogeneous Network
5. Evaluation with DTN Protocols
6. Results
- The use of the proposed expression for the bundle service time helped CGR better identify the remaining volume of the contacts, yielding a better selection of the contact to be used for a bundle transmission for high BER values. No side effects were observed for low BER values, with the proposed service time expression achieving the same end-to-end performance as the standard.
- The complex interaction of DTN protocols and the stochastic behavior of the channel led to BER zones where the proposed method became less effective but still offered better performance than the standard method used by CGR. Interestingly, with very large BER values, it was easier for CGR to identify the contacts to be avoided. A larger hyperparameter allowed for reducing the gap in some cases.
- While the simulations assumed knowledge of the channel BER values, such knowledge may be replaced or complemented with measurements of the segment loss rate from the convergence layer adapter, given that the LTP uses a NACK mechanism to inform the sender engine what segments require retransmission.
7. Conclusions
Funding
Conflicts of Interest
Abbreviations
ARQ | Automatic repeat request |
BER | Bit error rate |
BP | Bundle protocol |
CGR | Contact graph routing |
CGR-ETO | CGR with earliest transmission opportunity |
DTN | Delay- or disruption-tolerant network |
GEO | Geosynchronous equatorial orbit |
IPN | Interplanetary Internet |
ION | Interplanetary Overlay Network |
LTP | Licklider transmission protocol |
NACK | Negative acknowledgment |
NASA | National Aeronautics and Space Administration |
SNR | Signal-to-noise ratio |
TDRS | Tracking and data relay satellite |
TLE | Two-line element |
References
- Burleigh, S.; Hooke, A.; Torgerson, L.; Fall, K.; Cerf, V.; Durst, B.; Scott, K.; Weiss, H. Delay-tolerant networking: An approach to interplanetary Internet. IEEE Commun. Mag. 2003, 41, 128–136. [Google Scholar] [CrossRef]
- Scott, K.; Burleigh, S.C. Bundle Protocol Specification. Internet Requests for Comments 5050, RFC Editor. 2007. Available online: https://doi.org/10.17487/RFC5050 (accessed on 1 October 2022).
- Araniti, G.; Bezirgiannidis, N.; Birrane, E.; Bisio, I.; Burleigh, S.; Caini, C.; Feldmann, M.; Marchese, M.; Segui, J.; Suzuki, K. Contact graph routing in DTN space networks: Overview, enhancements and performance. IEEE Commun. Mag. 2015, 53, 38–46. [Google Scholar] [CrossRef]
- The Interplanetary Overlay Network (ION) Software Distribution. ION-DTN. Available online: https://sourceforge.net/projects/ion-dtn (accessed on 1 October 2022).
- Lent, R. Analysis of the Block Delivery Time of the Licklider Transmission Protocol. IEEE Trans. Commun. 2019, 67, 518–526. [Google Scholar] [CrossRef] [PubMed]
- Scott, K.; Blanchet, M. Licklider Transmission Protocol (LTP), Compressed Bundle Header Encoding (CBHE), and Bundle Protocol IANA Registries. Internet Requests for Comments 7116, RFC Editor. 2014. Available online: https://doi.org/10.17487/RFC7116 (accessed on 1 October 2022).
- Bezirgiannidis, N.; Tsaoussidis, V. Packet size and DTN transport service: Evaluation on a DTN Testbed. In Proceedings of the International Congress on Ultra Modern Telecommunications and Control Systems, Moscow, Russia, 18–20 October 2010; pp. 1198–1205. [Google Scholar] [CrossRef]
- Lu, H.; Jiang, F.; Wu, J.; Chen, C.W. Performance improvement in DTNs by packet size optimization. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 2987–3000. [Google Scholar] [CrossRef]
- Alessi, N.; Burleigh, S.; Caini, C.; Cola, T.D. LTP robustness enhancements to cope with high losses on space channels. In Proceedings of the 2016 8th Advanced Satellite Multimedia Systems Conference and the 14th Signal Processing for Space Communications Workshop (ASMS/SPSC), Palma de Mallorca, Spain, 5–7 September 2016; pp. 1–6. [Google Scholar] [CrossRef]
- Shi, L.; Jiao, J.; Sabbagh, A.; Wang, R.; Yu, Q.; Hu, J.; Wang, H.; Burleigh, S.; Zhao, K. Integration of Reed-Solomon codes to licklider transmission protocol (LTP) for space DTN. IEEE Aerosp. Electron. Syst. Mag. 2017, 32, 48–55. [Google Scholar] [CrossRef]
- Wu, H.; Li, Y.; Jiao, J.; Cao, B.; Zhang, Q. LTP asynchronous accelerated retransmission strategy for deep space communications. In Proceedings of the 2016 IEEE International Conference on Wireless for Space and Extreme Environments (WiSEE), Aachen, Germany, 26–28 September 2016; pp. 99–104. [Google Scholar] [CrossRef]
- Wang, R.; Burleigh, S.C.; Parikh, P.; Lin, C.J.; Sun, B. Licklider Transmission Protocol (LTP)-based DTN for Cislunar Communications. IEEE/ACM Trans. Netw. 2011, 19, 359–368. [Google Scholar] [CrossRef]
- Wang, D. Performance of Licklider transmission protocol (LTP) in LEO-satellite communications with link disruptions. In Proceedings of the 2016 IEEE 15th International Conference on Cognitive Informatics Cognitive Computing (ICCI*CC), Palo Alto, CA, USA, 22–23 August 2016; pp. 154–159. [Google Scholar] [CrossRef]
- Acemoglu, D.; Johari, R.; Ozdaglar, A. Partially Optimal Routing. IEEE J. Sel. Areas Commun. 2007, 25, 1148–1160. [Google Scholar] [CrossRef]
- Hylton, A.; Short, R.; Green, R.; Toksoz-Exley, M. A Mathematical Analysis of an Example Delay Tolerant Network using the Theory of Sheaves. In Proceedings of the 2020 IEEE Aerospace Conference, Big Sky, MT, USA, 7–14 March 2020; pp. 1–11. [Google Scholar] [CrossRef]
- Bezirgiannidis, N.; Caini, C.; Montenero, D.P.; Ruggieri, M.; Tsaoussidis, V. Contact Graph Routing enhancements for delay tolerant space communications. In Proceedings of the 2014 7th Advanced Satellite Multimedia Systems Conference and the 13th Signal Processing for Space Communications Workshop (ASMS/SPSC), Livorno, Italy, 8–10 September 2014. [Google Scholar] [CrossRef]
- Segui, J.; Jennings, E.; Burleigh, S.C. Enhancing Contact Graph Routing for Delay Tolerant Space Networking. In Proceedings of the Global Communications Conference, GLOBECOM 2011, Houston, TX, USA, 5–9 December 2011; pp. 1–6. [Google Scholar] [CrossRef]
- Caini, C.; Fiore, V. Moon to Earth DTN communications through lunar relay satellites. In Proceedings of the 2012 6th Advanced Satellite Multimedia Systems Conference (ASMS) and 12th Signal Processing for Space Communications Workshop (SPSC), Vigo, Spain, 5–7 September 2012; pp. 89–95. [Google Scholar] [CrossRef]
- Yang, Z.; Wang, R.; Yu, Q.; Sun, X.; Sanctis, M.D.; Zhang, Q.; Hu, J.; Zhao, K. Analytical characterization of licklider transmission protocol (LTP) in cislunar communications. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 2019–2031. [Google Scholar] [CrossRef]
- Dudukovich, R.; LaFuente, B.; Hylton, A.; Tomko, B.; Follo, J. A Distributed Approach to High-Rate Delay Tolerant Networking within a Virtualized Environment. In Proceedings of the 2021 IEEE Cognitive Communications for Aerospace Applications Workshop (CCAAW), Cleveland, OH, USA, 21–23 June 2021; IEEE: Piscataway, NJ, USA, 2021. [Google Scholar] [CrossRef]
- Burleigh, S.; Caini, C.; Messina, J.J.; Rodolfi, M. Toward a unified routing framework for delay-tolerant networking. In Proceedings of the 2016 IEEE International Conference on Wireless for Space and Extreme Environments (WiSEE), Aachen, Germany, 26–28 September 2016; pp. 82–86. [Google Scholar]
- Marchese, M.; Patrone, F. E-CGR: Energy-Aware Contact Graph Routing Over Nanosatellite Networks. IEEE Trans. Green Commun. Netw. 2020, 4, 890–902. [Google Scholar] [CrossRef]
- De Jonckère, O.; Fraire, J.A. A shortest-path tree approach for routing in space networks. China Commun. 2020, 17, 52–66. [Google Scholar] [CrossRef]
- Ramadas, M.; Burleigh, S.; Farrell, S. Licklider Transmission Protocol—Specification; Internet Requests for Comments 5326, RFC Editor. 2008. Available online: https://doi.org/10.17487/RFC5326 (accessed on 1 October 2022).
- Yu, Q.; Burleigh, S.C.; Wang, R.; Zhao, K. Performance modeling of licklider transmission protocol (LTP) in deep-space communication. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 1609–1620. [Google Scholar] [CrossRef]
Flow ID | Source | Destination |
---|---|---|
1 | 1 | 12 |
2 | 3 | 10 |
3 | 7 | 2 |
4 | 11 | 9 |
5 | 4 | 10 |
6 | 10 | 3 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lent, R. Improving Bundle Routing in a Space DTN by Approximating the Transmission Time of the Reliable LTP. Network 2023, 3, 180-198. https://doi.org/10.3390/network3010009
Lent R. Improving Bundle Routing in a Space DTN by Approximating the Transmission Time of the Reliable LTP. Network. 2023; 3(1):180-198. https://doi.org/10.3390/network3010009
Chicago/Turabian StyleLent, Ricardo. 2023. "Improving Bundle Routing in a Space DTN by Approximating the Transmission Time of the Reliable LTP" Network 3, no. 1: 180-198. https://doi.org/10.3390/network3010009
APA StyleLent, R. (2023). Improving Bundle Routing in a Space DTN by Approximating the Transmission Time of the Reliable LTP. Network, 3(1), 180-198. https://doi.org/10.3390/network3010009