Transport layer relay method, transport layer relay device, and program
First Claim
1. A transport layer relay method for terminating each of a plurality of transport layer connections in the transport layer and relaying data flow on each of said transport layer connections to respectively separate transport layer connections;
- wherein the total transmission rate of relay connections that are being used for relay is determined, and said total transmission rate is divided for allotment as the transmission rates of relay connections that are being used in relay.
1 Assignment
0 Petitions
Accused Products
Abstract
Relay units (1002-1-1002-n) terminate a plurality of transport layer connections from terminals in a transport layer and relay each of these connections to other transport layer connections (relay connections). A transmission rate control unit (1003) determines the total transmission rate of the relay connections according to the number of connections that are being relayed and network congestion conditions such that a desired effective rate is obtained, and moreover, allots the total transmission rate as transmission rates to each of relay units (1002-1-1002-n) in accordance with the results of the analysis of information of the applications being carried on the transport layer connections during relay.
153 Citations
34 Claims
-
1. A transport layer relay method for terminating each of a plurality of transport layer connections in the transport layer and relaying data flow on each of said transport layer connections to respectively separate transport layer connections;
- wherein the total transmission rate of relay connections that are being used for relay is determined, and said total transmission rate is divided for allotment as the transmission rates of relay connections that are being used in relay.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 29)
-
8. A transport layer relay device, wherein said transport layer relay device includes a plurality of terminal-side connection termination units for terminating each of a plurality of transport layer connections with terminals in a transport layer and a plurality of interdevice connection termination units for terminating each of a plurality of transport layer connections between transport layer relay devices for relaying transport layer data between each of said terminal-side connection termination units and each of said interdevice connection termination units;
- wherein;
said interdevice connection termination units transmit in accordance with a transmission rate that is reported from a transmission rate control unit;
and the transmission rate control unit determines the total transmission rate of all interdevice connection termination units that are used in relay, divides said total transmission rate, and reports the respective rates that have been divided and allotted to each said interdevice connection termination unit that is being used in relay. - View Dependent Claims (9, 10, 11, 12, 13, 14, 30)
- wherein;
-
15. A transport layer relay method for terminating each of a plurality of transport layer connections in respective transport layers and then grouping data flows on each of said transport layer connections into one transport layer connection for relaying, wherein:
the total transmission rate of the relay connections is determined, and the data flows from each of said transport layer connections are grouped to a relay connection in accordance with divided rates of said total transmission rate. - View Dependent Claims (16, 17, 18, 19, 20, 21, 31)
-
22. A transport layer relay device having:
- a plurality of terminal-side connection termination units for terminating transport layer connections with terminals in the transport layer;
one interdevice connection termination unit for terminating a transport layer connection between transport layer relay devices; and
an MUX-DEMUX unit for grouping transport layer data from each of said terminal-side connection termination units and transferring to said interdevice connection termination unit;
wherein;
said interdevice connection termination unit transmits in accordance with a total transmission rate that is reported from a transmission rate control unit;
said MUX-DEMUX unit groups data from terminal-side connection termination units in accordance with the distribution of rates that is reported from the transmission rate control unit; and
the transmission rate control unit determines and reports the total transmission rate of said interdevice connection termination unit and reports the distribution of rates obtained by dividing said total transmission rate to said MUX-DEMUX unit. - View Dependent Claims (23, 24, 25, 26, 27, 28, 32)
- a plurality of terminal-side connection termination units for terminating transport layer connections with terminals in the transport layer;
-
33. A program for causing a computer to function as:
-
a plurality of terminal-side connection termination units for terminating transport layer connections with a plurality of terminals on respective transport layers;
a plurality of interdevice connection termination units for both relaying transport layer data with each of said terminal-side connection termination units, terminating each of a plurality of transport layer connections between transport layer relay devices, and, when transmitting, transmitting in accordance with transmission rates that are reported from a transmission rate control unit; and
a transmission rate control unit for determining the total transmission rate of all interdevice connection termination units that are being used in relay, dividing said total transmission rate, and reporting rates that have been divided and allotted to each of said interdevice connection termination units that are being used in relay.
-
-
34. A program for causing a computer to function as:
-
a plurality of terminal-side connection termination units for terminating transport layer connections with terminals in the transport layer;
one interdevice connection termination unit for terminating transport layer connections between transport layer relay devices, and, during transmission, transmitting in accordance with a transmission rate that is reported from a transmission rate control unit;
a MUX-DEMUX unit for grouping, as one flow, transport layer data from each of said terminal-side connection termination units and transferring to said interdevice connection termination unit in accordance with the distribution of rates that is reported from the transmission rate control unit; and
a transmission rate control unit for determining and reporting the total transmission rate of said interdevice connection termination unit, and for reporting the distribution of rates obtained by dividing said total transmission rate to the MUX-DEMUX unit.
-
Specification