Patent ID: 8954532
Filing Date: 2015-02-10
Classification: H04L

Abstract:
1. A communication system for use with a communication network, said communication system comprising: a plurality of communication devices, including a processor and memory, to be connected to each other through the communication network, said plurality including at least a first communication device and a second communication device; wherein the first communication device is configured to: transmit load data between said first communication device and any other communication device among said plurality of communication devices at a plurality of difference transmission rates, measure first response times, each of the first response times indicating a length of time for transmitting test data, whose size is smaller than a size of the load data, between the first and second communication devices at one of the plurality of different transmission rates, and store a transmission rate table in a storage device, the transmission rate table including the first response times, and the transmission rates associated with the first response times, respectively, and wherein, the first communication device is configured to, when transmitting actual data from the first communication device to the second communication device: determine a necessary transmission rate for transmitting the actual data; detect a second response time indicating a length of time for transmitting the test data between the first and second communication devices; determine a transmission rate associated with the second response time, as a used transmission rate, based on the transmission rate table; determine an effective remaining transmission rate of the communication network available to transmit the actual data, based on a maximum transmission rate of the communication network and the used transmission rate, the effective remaining transmission rate being a transmission rate indicating an amount of additional data which can be transmitted over the communication network where traffic is occurring; and start transmission of the actual data when the effective remaining transmission rate is higher than the necessary transmission rate.