Interplanetary Networks are affected by long propagation delays, intermittent connectivity, possible packet losses due to residual errors, and other impairments. To cope with these challenges, the Delay-/Disruption-Tolerant Networking (DTN) architecture utilizes the Licklider Transmission Protocol (LTP) as Convergence Layer on space links. The LTP reliable service (red) relies on ARQ, but very long propagation delays make Packet Layer Forward Error Correcting (PL-FEC) codes very appealing to protect LTP segments from losses. The key advantage of FEC is that LTP retransmissions would be limited to the unlikely case of decoding failures. To this end, a new FEC based protocol, to be inserted immediately below LTP, the Erasure Coding Link Service Adapter (ECLSA), is presented here. ECLSA is completely transparent to LTP, relies on two alternative external libraries for coding/decoding, LibecDLR and OpenFEC, both using LDPC codes and it is fully integrated with the ION DTN suite of NASA JPL. The paper aims to provide a solid description of ELCSA, including features functional in a real deployment (such as the dynamic selection of codes). Performance is evaluated at the end of the paper, with nearly ideal results. ECLSA is released as free software and is already included in the “contrib” section of ION.

Packet Layer Erasure Coding in Interplanetary Links: the LTP Erasure Coding Link Service Adapter / Alessi, Nicola; Caini, Carlo; De Cola, Tomaso; Raminella, Marco. - In: IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS. - ISSN 0018-9251. - ELETTRONICO. - 56:1(2020), pp. 403-414. [10.1109/TAES.2019.2916271]

Packet Layer Erasure Coding in Interplanetary Links: the LTP Erasure Coding Link Service Adapter

Alessi, Nicola
Software
;
Caini, Carlo
Supervision
;
2020

Abstract

Interplanetary Networks are affected by long propagation delays, intermittent connectivity, possible packet losses due to residual errors, and other impairments. To cope with these challenges, the Delay-/Disruption-Tolerant Networking (DTN) architecture utilizes the Licklider Transmission Protocol (LTP) as Convergence Layer on space links. The LTP reliable service (red) relies on ARQ, but very long propagation delays make Packet Layer Forward Error Correcting (PL-FEC) codes very appealing to protect LTP segments from losses. The key advantage of FEC is that LTP retransmissions would be limited to the unlikely case of decoding failures. To this end, a new FEC based protocol, to be inserted immediately below LTP, the Erasure Coding Link Service Adapter (ECLSA), is presented here. ECLSA is completely transparent to LTP, relies on two alternative external libraries for coding/decoding, LibecDLR and OpenFEC, both using LDPC codes and it is fully integrated with the ION DTN suite of NASA JPL. The paper aims to provide a solid description of ELCSA, including features functional in a real deployment (such as the dynamic selection of codes). Performance is evaluated at the end of the paper, with nearly ideal results. ECLSA is released as free software and is already included in the “contrib” section of ION.
2020
Packet Layer Erasure Coding in Interplanetary Links: the LTP Erasure Coding Link Service Adapter / Alessi, Nicola; Caini, Carlo; De Cola, Tomaso; Raminella, Marco. - In: IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS. - ISSN 0018-9251. - ELETTRONICO. - 56:1(2020), pp. 403-414. [10.1109/TAES.2019.2916271]
Alessi, Nicola; Caini, Carlo; De Cola, Tomaso; Raminella, Marco
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/776604
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 15
  • ???jsp.display-item.citation.isi??? 12
social impact