摘要:
A multicast communication system in which a receiving node which has detected a packet loss can make a retransmission request without applying a high load to a transmitting node, all receiving nodes, and the band of the entire network. The transmitting node transmits an explicit multicast data packet including an address list including a plurality of destination addresses and a bitmap indicating whether the data packet has been delivered to the respective destination addresses, to a plurality of the receiving nodes. The receiving node which has detected the packet loss checks an address list and bitmap of another data packet received and selects a receiving node to which the another data packet has been delivered as a retransmission requester. The receiving node which has detected the packet loss creates a unicast retransmission request packet with the selected receiving node as the destination and transmits it to the selected receiving node.
摘要:
In a communication of explicit multicast system used in SICC, the frequency of variation of the transmission rate is reduced to achieve a multimedia data transmission exhibiting a high quality. An available bandwidth estimating part (102) of a transmitting apparatus (100) uses feedback information, which is received by a receiving part (101) from a receiving apparatus (200), to estimate a bandwidth available to the receiving apparatus. A bandwidth correcting part (103) corrects, based on a difference in header size between a current class and an upper-order class, the estimated available bandwidth. A class deciding part (104) uses the corrected bandwidth to change the class to which the receiving apparatus belongs.
摘要:
A multicast communication system in which a receiving node which has detected a packet loss can make a retransmission request without applying a high load to a transmitting node, all receiving nodes, and the band of the entire network. The transmitting node transmits an explicit multicast data packet including an address list including a plurality of destination addresses and a bitmap indicating whether the data packet has been delivered to the respective destination addresses, to a plurality of the receiving nodes. The receiving node which has detected the packet loss checks an address list and bitmap of another data packet received and selects a receiving node to which the another data packet has been delivered as a retransmission requester. The receiving node which has detected the packet loss creates a unicast retransmission request packet with the selected receiving node as the destination and transmits it to the selected receiving node.
摘要:
To transmit multimedia data in such a manner that is adaptive to the transmission capability of a receiving apparatus and/or to the congestion state of a network. In a transmitting apparatus (100), a receiver capability estimating part (102) estimates, based on feedback information from a receiving apparatus (200), a useable band. A receiver classifying part (103) classifies, based on the useable band, the receiving apparatus. A receiver list rearranging part (105) rearranges, in order of transmission capability, a receiver list where classified receiving apparatuses are listed in classes. A packet generating part (106) generates a packet having the receiver list and transmits it at an appropriate transmission rate.
摘要:
A first communication terminal which communicates with a second communication terminal through a best effort network includes: a communication history storage unit in which a communication history is stored for each of the communication terminals; and a round-trip delay time calculation unit which calculates a round-trip delay time that occurs in a communication with the second communication terminal. The second communication terminal includes a target loss event rate calculation unit which calculates a target loss event rate that is to be set by the first communication terminal in a communication with the second communication terminal, based on a past transmission rate that is recorded in the communication history and has been realized in the communication with the second communication terminal, and on the round-trip delay time that occurs in the communication with the second communication terminal. The first communication terminal changes a transmission rate which is set at the present time to a target transmission rate which is calculated based on the target loss event rate and the round-trip delay time. According to the transmission rate control device, when it is determined that the bandwidth that is estimated to be available in a communication through the network is rapidly changed, the transmission rate can be changed to a target bit rate in a short time period.
摘要:
A first communication terminal which communicates with a second communication terminal through a best effort network includes: a communication history storage unit in which a communication history is stored for each of the communication terminals; and a round-trip delay time calculation unit which calculates a round-trip delay time that occurs in a communication with the second communication terminal. The second communication terminal includes a target loss event rate calculation unit which calculates a target loss event rate that is to be set by the first communication terminal in a communication with the second communication terminal, based on a past transmission rate that is recorded in the communication history and has been realized in the communication with the second communication terminal, and on the round-trip delay time that occurs in the communication with the second communication terminal. The first communication terminal changes a transmission rate which is set at the present time to a target transmission rate which is calculated based on the target loss event rate and the round-trip delay time. According to the transmission rate control device, when it is determined that the bandwidth that is estimated to be available in a communication through the network is rapidly changed, the transmission rate can be changed to a target bit rate in a short time period.
摘要:
It is an object to provide a flow control method in which a packet round trip time is not excessively calculated out and its performance is not unnecessarily deteriorated even at the time of continuously connected packet transfers through relays of a plurality of receiving terminal devices. This method is directed to a flow control method in which the delivery of packets are carried out through relays of a plurality of receiving terminal devices. The method is comprised of steps (S501-S517) for acquiring a packet round trip time for every pair of neighboring terminal devices in a path of the delivery, a selection step for selecting one from the acquired round trip time in accordance with a predetermined standard, and a step (S518) for calculating a packet transmission rate on the basis of the selected round trip time, so that the round trip time of each receiving terminal device is measured and the transmission rate is calculated in accordance with the measured result. Thus, a packet round trip time is not excessively calculated out, and data transmission performance can be improved.
摘要:
A receiving terminal is provided that prevents a load on a network near a receiving terminal from increasing when a retransmission request is made to a plurality of other terminals, and enables the probability of being able to compensate for a lost packet by means of a retransmission packet to be increased. In a receiving terminal that transmits a retransmission request for compensating for a lost packet lost in a network, a measurement section measures a time period corresponding to a distance in the network between the receiving terminal and a plurality of receiving terminals, a calculation section calculates for each of the receiving terminals a float (spare time period) found by subtracting the current time and a time period measured by the measurement section from a playback time at which a retransmitted packet is played back, and a decision section decides retransmission request transmission timing and a retransmission request transmission destination for each of the receiving terminals based on the calculated floats.
摘要:
A data transmitting apparatus makes it possible to send out a retransmitting packet at early timing even when a delivery tree structure is unclear. A transmitting terminal device including this data transmitting apparatus is includes a retransmitting request receiver that receives a data retransmitting request, a receiving terminal device relevancy updater that stores a past history of the number of reception of a retransmitting request transmitted from a first data receiving device and a past history of the number of reception of a retransmitting request sent from the other data receiving devices, wherein the subject of the retransmitting request sent by the other data receiving devices is the same as the object of the retransmitting request sent by the first data receiving device, and a retransmitting destination selector that estimates a delivery tree from the history stored by the receiving terminal device relevancy updater when the retransmitting destination selector receives the retransmitting request from the first data receiving device and selects, another data receiving device positioned downstream of the first data receiving device in the estimated delivery tree.
摘要:
It is an object to provide a flow control method in which a packet round trip time is not excessively calculated out and its performance is not unnecessarily deteriorated even at the time of continuously connected packet transfers through relays of a plurality of receiving terminal devices. This method is directed to a flow control method in which the delivery of packets are carried out through relays of a plurality of receiving terminal devices. The method is comprised of steps (S501-S517) for acquiring a packet round trip time for every pair of neighboring terminal devices in a path of the delivery, a selection step for selecting one from the acquired round trip time in accordance with a predetermined standard, and a step (S518) for calculating a packet transmission rate on the basis of the selected round trip time, so that the round trip time of each receiving terminal device is measured and the transmission rate is calculated in accordance with the measured result. Thus, a packet round trip time is not excessively calculated out, and data transmission performance can be improved.