Abstract:
When a transmitting terminal 2A and a receiving terminal 4B performs communication via a network 10, at a communication apparatus 1 controlling the bandwidth of the communication, a receiving bandwidth measuring unit 23 measures the bandwidth for the communication in at least one direction of the communication in two directions from the transmitting terminal 2A to the receiving terminal 4B and from the receiving terminal 4B and the transmitting terminal 2A. The session table 13 stores information regarding bandwidth adjustment including the target bandwidth required for the communication. The bandwidth adjusting unit 24 reads out, from the session table 13, the target bandwidth in the direction for which the bandwidth was measured, and throttling or enhancing of the bandwidth is performed by adjusting the transmission interval of packets based on the comparison of the bandwidth measured at the receiving bandwidth measuring unit 23 and the read out target bandwidth.
Abstract:
A communication control apparatus for enabling a quality of service (QoS) to be maintained, the security against interception to be ensured, and a communication route to be switched over without any interruption of communications, and capable of restraining the processing time and the number of adjusting parameters. The communication control apparatus including a coding unit, an allocation unit, and a sending unit.
Abstract:
In a computer having a unit for outputting an interrupt request to a processor, a delay condition from occurrence of an interrupt event to issue of an interrupt request to the processor can be dynamically determined depending on the processor load status, etc. The interrupt request output unit includes a unit for obtaining a determination factor of a delay condition from the occurrence of an interrupt event to the issue of an interrupt request to the processor, and a unit for determining a delay condition corresponding to the obtained determination factor. For example, a time up to a read of an interrupt factor by the processor is obtained as a determination factor, and is multiplied by a coefficient, thereby determining a delay time as a delay condition.
Abstract:
The transmission server according to the present invention includes a processor, buffer memory, an I/O bus, and a transmission unit. Furthermore, the transmission unit includes a transmitting unit for controlling the generation and transmission of a packet, buffer memory for holding transmission data provided by the processor, and an NIC for connection to a network. The processor manages receivers, and transfers data in the buffer memory to be transmitted to the transmission unit connected to the I/O bus. The transferred data is stored in the buffer memory of the transmission unit. The transmission unit generates a packet for each receiver from the data in the buffer memory according to the receiver information, and transmits the data to a network through the NIC.
Abstract:
When a transmitting terminal 2A and a receiving terminal 4B performs communication via a network 10, at a communication apparatus 1 controlling the bandwidth of the communication, a receiving bandwidth measuring unit 23 measures the bandwidth for the communication in at least one direction of the communication in two directions from the transmitting terminal 2A to the receiving terminal 4B and from the receiving terminal 4B and the transmitting terminal 2A. The session table 13 stores information regarding bandwidth adjustment including the target bandwidth required for the communication. The bandwidth adjusting unit 24 reads out, from the session table 13, the target bandwidth in the direction for which the bandwidth was measured, and throttling or enhancing of the bandwidth is performed by adjusting the transmission interval of packets based on the comparison of the bandwidth measured at the receiving bandwidth measuring unit 23 and the read out target bandwidth.
Abstract:
A transmitting side relay device comprises additional information generation means for generating additional information about the characteristics of a data stream, packet generation means for generating a packet by attaching additional information to each transfer unit and transmitting means for transmitting the packet to the third network according to prescribed procedures. A receiving side relay device comprises separation means for breaking down the received packet into additional information and a transfer unit, analysis means for analyzing the additional information, reproduction means for locating information included in a corresponding transfer unit in an appropriate position and reproducing the data stream and output means for outputting the data stream reproduced by the reproduction means to the second network.
Abstract:
A table storing a state transition rule is arranged in a memory. By referencing the table based on input data, the process to be performed for the input data is determined and executed. Additionally, a process capability can be changed by altering a setting in this table. As a result, a data processing device that can perform the processes for general-purpose data, such as a stream data process, etc., at high speed, and can flexibly change a capability according to the circumstances.
Abstract:
In a multiprocessor system, wherein each local group a processor its local memory are included, and the local memory is accessed from a processor either in a same group or another group through a communication media. The system according to the present invention is provided with a LOCK flag, a SYNC flag and a control circuit for controlling accesse to the local memory by a processor of the same group and a processor of the other group depending on the status of the flags. The LOCK flag inhibits reading from the memory by the other processor while the same group processor is writing therein. The SYNC flag permits reading of the memory by the other processor and inhibits the same group processor from writing therein. A read request as well as a write request to the memory from both processors are input to the control circuit which controls conveyance of the requests to the memory. Thus, the flag setting/resetting is carried out within a group, therefore, synchronization software which requires much overhead, or control lines which interconnect the processors are not necessary, resulting in accomplishment of a reduced network traffic, that is, a high-speed multiprocessor operation.
Abstract:
A transmitter and a receiver each have an apparatus for carrying out retransmission processing at a TCP layer and an apparatus for carrying out encrypted-data communication at an IPSec layer. The apparatus operating at the IPSec layer has a buffer for storing encrypted data transmitted by the transmitter. When a request for retransmission of data is received from the receiver, in spite of an operation carried out at an IP layer, information available at the TCP layer is obtained and data corresponding to the encrypted data stored in the buffer is returned to the receiver in response to the request.
Abstract:
In a network 101, a relay 104 makes a name search of a communication destination node 102d based on a request from a communication source node 102s according to a condition into which at least one or a plurality of information effective for identifying the communication destination node 102d, such as the running state, the use state, the positional information, and the information representing the characteristic of the communication destination node 102d, information representing the information held by the communication destination node 102d, and the like are combined. The relay 104 makes a reply by searching a database of a DNS, etc. for information identifying the communication destination node 102d, or obtains and replies the information by actually inquiring the communication destination node 102d at the time of an inquiry.