US 12,457,186 B2
Resilient file transfer (ResiFT) mechanism for networked communication
Vijayasarathy Rajagopalan, Bangalore (IN); and Kapaleeswaran Viswanathan, Karnataka (IN)
Assigned to The Boeing Company, Arlington, VA (US)
Filed by The Boeing Company, Chicago, IL (US)
Filed on Jul. 22, 2021, as Appl. No. 17/382,608.
Claims priority of provisional application 63/059,008, filed on Jul. 30, 2020.
Prior Publication US 2024/0291888 A1, Aug. 29, 2024
Int. Cl. H04L 51/23 (2022.01); H04L 12/18 (2006.01); H04L 47/283 (2022.01); H04L 67/06 (2022.01); H04L 67/1074 (2022.01)
CPC H04L 51/23 (2022.05) [H04L 12/1868 (2013.01); H04L 47/283 (2013.01); H04L 67/06 (2013.01); H04L 67/1074 (2013.01); H04L 67/108 (2013.01)] 20 Claims
OG exemplary drawing
 
19. A system for resilient file transfer, the system comprising:
a source configured to transmit a fragment of a file to a destination;
the destination configured to transmit an acknowledgement to the source, when the destination receives the fragment; and
at least one processor configured to:
calculate a current delay measurement (δ), which is a difference of a time the fragment is transmitted from the source and a time the acknowledgement is received by the source, when the source receives the acknowledgement;
calculate a current delay estimation (δen+1), which is a sum of a previous delay estimation (δen) weighted by a variable alpha (α) and the current delay measurement (δ) weighted by a variable beta (β), when the source receives the acknowledgement;
determine whether a subsequent fragment transmitted should be retransmitted by the source to the destination by using the current delay estimation (δen+1); and
set the current delay measurement (δ) to equal the current delay estimation (δen+1) multiplied by a variable gamma (γ), when a time difference (ΔT), which is equal to a difference of a time the subsequent fragment is transmitted by the source and a current time, is greater than the current delay estimation (δen+1) multiplied by the variable gamma (γ).