Patent ID: 8862700
Filing Date: 2014-10-14
Classification: H04L

Abstract:
1. A data server that transmits data to another data server connected to a network path, comprising: a plurality of buffers each of which accumulates data for a respective one of a plurality of applications; and a processing unit which receives data from the applications to store the data into the respective buffers and transmits the stored data to the network path, wherein the processing unit calculates a transmission delay which is a time period between when the data is received from each application and when the received data is transmitted to the network path, predicts a time point when the calculated transmission delay of data from each application will exceed a transmission delay requested for data from the respective application, controls transmission rates from the buffers such that the time points predicted for all the applications become the same and the transmission rates satisfy the requested transmission delays for the applications, the data server is connected to a control server which controls the network path, and the processing unit predicts a time point at which the sum of the transmission rates from the buffers would exceed a transmission delay requested for data from the respective application and requests the control server to change a bandwidth of the network path, before the predicted time point.