摘要:
A communication terminal capable of seamless reproduction of stream data even when structure of an ALM tree changes during the reproduction of stream data includes a control unit which causes a reproduction unit to start reproduction of a stream data packet at a time point which is later than a predetermined time point by a total of all delay times corresponding to a communication path from the communication terminal to a leaf terminal. The delay times are obtained by an obtainment unit.
摘要:
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.
摘要:
After a delivery tree is reorganized by a local processing, all terminal devices can recognize, in a short time, a delivery route as changed. In a local one of the terminal devices, if the local terminal device is a source node and further if the load of the CPU in any one of nodes exceeds a threshold value or the available band of the circuit line between nodes exceeds a threshold value, then a delivery tree organizing unit (462) determines nodes that receive a packet via such nodes and reselects a delivery route of the determined nodes. A packet structure modifying unit (464), if the local terminal device is the source node, modifies the header of a packet in accordance with delivery route information stored in a delivery route database (412). The packet structure modifying unit (464) then instructs, in accordance with the description of the header, a packet replicating unit (426) on a number of packet replicas and on the transmission destination of the packets.
摘要:
It is an object to provide a communication terminal capable of determining a cluster formation so as to promptly perform addition of a participant terminal, while maintaining the quality of a stream relay path. Cluster monitoring terminal (430) is an apparatus to determine a cluster formation in a network performing packet transfer according to terminal relay-type multipoint communication, and includes: a cluster quality calculation section (432) for acquiring cluster quality representing a small loss in a packet to be received, per a cluster; a cluster sustainability calculation section (433) for acquiring cluster sustainability representing ease of acceptance of a participant terminal, per a cluster; and cluster division/integration analysis section (434) for determining cluster division with respect to a cluster having low cluster quality, and determining integration with other cluster with respect to a cluster having high cluster quality and low cluster sustainability.
摘要:
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.
摘要:
A network delay estimation apparatus capable of creating a metric tree with high accuracy and in a short time. Network delay estimation apparatus (302) includes first-round measurement target node selection section (306) that selects one pair or a plurality of pairs of nodes located at a long distance from each other from a known metric tree as first-round measurement target nodes and measures a distance from an arbitrary node, second-round measurement target node selection section (310) that selects a node whose distance from the arbitrary node is estimated to be short as a second-round measurement target based on the distance and a known metric tree and measures a distance from the arbitrary node, and an optimum tree processing section (314) that creates a network metric tree including the arbitrary node based on the distance and the known metric tree.
摘要:
After a delivery tree is reorganized by a local processing, all terminal devices can recognize, in a short time, a delivery route as changed. In a local one of the terminal devices, if the local terminal device is a source node and further if the load of the CPU in any one of nodes exceeds a threshold value or the available band of the circuit line between nodes exceeds a threshold value, then a delivery tree organizing unit (462) determines nodes that receive a packet via such nodes and reselects a delivery route of the determined nodes. A packet structure modifying unit (464), if the local terminal device is the source node, modifies the header of a packet in accordance with delivery route information stored in a delivery route database (412). The packet structure modifying unit (464) then instructs, in accordance with the description of the header, a packet replicating unit (426) on a number of packet replicas and on the transmission destination of the packets.
摘要:
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.
摘要:
It is an object of the present invention to receive/play a streaming immediately after a switching not to disconnect it when a terminal for receiving the streaming is switched from a first receiving terminal to a second receiving terminalA communication method of switching a receiving terminal of a streaming to which a rate control using TFRC is applied from a first receiving terminal to a second receiving terminal, includes a deciding step of deciding whether or not a route on a network between a transmitting terminal of the streaming and the first receiving terminal is identical to a route on the network between the transmitting terminal and the second receiving terminal, and a transferring step of transferring history information of a packet loss that the first receiving terminal is managing to the second receiving terminal when it is decided that both routes are identical.
摘要:
A terminal apparatus is provided that minimizes traffic congestion by reducing end-to-end delay and maximizes the bandwidth available in shared N-tree ALM nodes. In this terminal apparatus, an optimal stream path information table (204) stores N-tree session information for all nodes. A server forwarding table (202) stores bandwidth-fair ALM route information for all nodes in a specific N-tree session. An ALM forwarding table constructor (218) updates M-tree session information stored in an optimal stream path information table (204) using network metrics and heuristic rules stored in a heuristic rule database (206), executes ALM_N-tree algorithm using updated N-tree session information, and thereby generates bandwidth-fair ALM route information.