High-speed communication system and high-speed communication method
AssigneeNEC Corporation
InventorsYohei Hasegawa, Masahiro Jibiki
Life of this patent
Estimating the term…
Abstract
A high-speed communication system according to the present invention includes: a plurality of nodes disposed on a communication path; and a plurality of communication connections established between the plurality of nodes. The plurality of nodes exchange a plurality of pieces of performance model information between the nodes, the plurality of pieces of performance model information representing communication performances achievable by each of the plurality of communication connections. Each of the plurality of nodes executes communication control based on any one of the plurality of pieces of performance model information.
Claims10
A high-speed communication system comprising:
- a plurality of nodes disposed on a communication path;
- and
- a plurality of communication connections established between the plurality of nodes,
- the plurality of nodes exchanging a plurality of pieces of performance model information between the nodes, the plurality of pieces of performance model information representing communication performances achievable by each of the plurality of communication connections, and
- each of the plurality of nodes executing communication control based on any one of the plurality of pieces of performance information,
- wherein each of the plurality of nodes estimates an average throughput between the nodes included in the achievable communication performances, and
- each of the plurality of nodes exchanges performance model information represented by the average throughput between the nodes, decides a target average throughput, and executes communication control based on the target average throughput.
A high-speed communication system comprising:
- a plurality of nodes disposed on a communication path;
- and
- a plurality of communication connections established between the plurality of nodes,
- the plurality of nodes exchanging a plurality of pieces of performance model information between the nodes, the plurality of pieces of performance model information representing communication performances achievable by each of the plurality of communication connections, and
- each of the plurality of nodes executing communication control based on any one of the plurality of pieces of performance model information,
- wherein the plurality of pieces of performance model information represent at least one from among an average throughput between the nodes and a throughput increase speed between the nodes.
A high-speed communication system comprising:
- a plurality of nodes disposed on a communication path;
- and
- a plurality of communication connections established between the plurality of nodes,
- the plurality of nodes exchanging a plurality of pieces of performance model information between the nodes, the plurality of pieces of performance model information representing communication performances achievable by each of the plurality of communication connections, and
- each of the plurality of nodes executing communication control based on any one of the plurality of pieces of performance model information,
- wherein each of the plurality of nodes estimates a throughput increase speed between the nodes included in the achievable communication performances, and
- each of the plurality of nodes exchanges performance model information represented by the throughput increase speed between the nodes, decides a target throughput increase speed, and executes communication control based on the target throughput increase speed.
A high-speed communication system comprising:
- a plurality of nodes disposed on a communication path;
- and
- a plurality of communication connections established between the plurality of nodes,
- the plurality of nodes exchanging a plurality of pieces of performance model information between the nodes, the plurality of pieces of performance model information representing communication performances achievable by each of the plurality of communication connections, and
- each of the plurality of nodes executing communication control based on any one of the plurality pieces of performance model information,
- wherein the plurality of nodes include a start point node, an end point node, and a relay node disposed between the start point node and the end point node,
- the start point node transmits to the end point node a control start signal announcing that communication is to be performed,
- the end point node that has detected the control start signal calculates performance model information of the end point node based on detection of the control start signal, and the relay node calculates performance model information of the relay node based on the detection of the control start signal,
- the start point node transmits a performance model notice signal storing the performance model information to the end point node,
- the relay node compares the performance model information stored in the performance model notice signal with performance model information calculated by the relay node and transfers the performance model notice signal storing the performance model information representing a smaller value when the relay node transfers the performance model notice signal to the end point node,
- the end point node stores the performance model information stored in the received performance model notice signal, and transmits a performance model decision signal storing the performance model information to the start point node,
- the relay node that has relayed the performance model decision signal to the start point node and the start point node store the performance model information stored in the performance model decision signal, and
- the start point node and the relay node perform TCP control based on the performance model information stored in the performance model decision signal.
A high-speed communication method in a high-speed communication system performed via a plurality of nodes on a communication path including a start point node, an end point node, and a relay node disposed between the start point node and the end point node, the method comprising:
- transmitting to the end point node a control start signal announcing that communication is to be performed, by the start point node;
- calculating performance model information of the end point node based on detection of the control start signal, by the end point node that has detected the control start signal;
- calculating performance model information of the relay node based on the detection of the control start signal, by the relay node;
- transmitting a performance model notice signal storing the performance model information to the end point node, by the start point node;
- comparing the performance model information stored in the performance model notice signal with performance model information calculated by the relay node and transferring the performance model notice signal storing only the performance model information representing a smaller value when the relay node transfers the performance model communication signal to the end point node;
- storing the performance model information stored in the received performance model notice signal and transmitting a performance model decision signal storing the performance model information to the start point node, by the end point node;
- storing the performance model information stored in the performance model decision signal, in the relay node that has relayed the performance model decision signal to the start point node and in the start point node;
- and
- performing TCP control based on the performance model information stored in the performance model decision signal, by the start point node and the relay node.
Dependencies are inferred from the claim text.