Data transfer device, method, and program
AssigneeFujitsu Limited
InventorsAtsuko Tada, Ryuta Tanaka
Life of this patent
Estimating the term…
Abstract
A data transfer device, including a packet receiving unit to receive packets in a block including a data packet and an error-correction packet; a packet-loss detection unit to detect a packet loss from a head of a block received by the packet receiving unit of a received packet; a packet transfer unit to transfer the packet received from the packet receiving unit with a delay of a predetermined time; and a retransmission-request transmission unit to transmit a retransmission request to a packet-transmission source device based on the packet loss detected by the packet-loss detection unit and a determined retransmission time to retransmit the packet.
Claims4
A data transfer device, comprising:
- a processor;
- and
- a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute,
- receiving packets in a block including a data packet and an error-correction packet;
- detecting a packet loss from a head of a block received by the receiving of a received packet;
- transferring the packet received from the receiving with a delay of a predetermined time;
- and
- transmitting a retransmission request based on the detecting and a determined retransmission time to retransmit the packet, wherein
- when the packet loss detected by the detecting is greater than a threshold value obtained by subtracting a value obtained by dividing the determined retransmission time by an interval of transferring packets, from a number of packets that are error-correctable by an error correction packet, a retransmission request is transmitted to a packet-transmission source device.
A data transfer method to be used in a data transfer system where a packet transmitted from a first device is received by a second device and the packet received by the second device is transferred to a third device, the method comprising:
- receiving packets in a block including a data packet and an error-correction packet by the second device;
- detecting a packet loss from a head of a block received in the receiving of a received packet;
- transferring, to the third device, the packet received in the receiving with a delay of a predetermined time;
- and
- transmitting a retransmission request to the first device based on the packet loss detected in the detecting and a determined retransmission time to retransmit the packet, wherein
- when the packet loss detected by the detecting is greater than a threshold value obtained by subtracting a value obtained by dividing the determined retransmission time by an interval of transferring packets, from a number of packets that are error-correctable by an error correction packet, a retransmission request is transmitted to the packet-transmission source device.
A computer-readable non-transitory storage medium including a program to cause a data transfer device to execute operations, the program comprising:
- receiving packets in a block including a data packet and an error-correction packet;
- detecting a packet loss from a head of a block received in the receiving of a received packet;
- transferring the received packet with a delay of a predetermined time;
- and
- transmitting a retransmission request to a device from which the packet has been transmitted, based on the packet loss detected in the detecting and a determined retransmission time to retransmit the packet, wherein
- when the packet loss detected by the detecting is greater than a threshold value obtained by subtracting a value obtained by dividing the determined retransmission time by an interval of transferring packets, from a number of packets that are error-correctable by an error correction packet, a retransmission request is transmitted to the packet-transmission source device.
Dependencies are inferred from the claim text.