Patent ID: 8886825

Claim:
An apparatus for ensuring fairness of user datagram protocol (UDP) data transmission between a transmission apparatus and a reception apparatus constituting an Ethernet environment, the apparatus comprising: a processor configured to control the apparatus to implement: a transmission control protocol (TCP) transmission rate calculator configured to calculate a current TCP transmission rate on the basis of an amount of a TCP data stream transmitted in real time from the transmission apparatus and received by the reception apparatus; a UDP transmission rate calculator configured to calculate a UDP transmission rate on the basis of an amount of UDP data transmitted with the TCP data stream from the transmission apparatus and received by the reception apparatus; and a fairness determiner configured to determine that the UDP data transmission is affecting data transmission fairness if a difference between the current TCP transmission rate and a predetermined optimum TCP transmission rate is a predetermined threshold value or more and if the UDP transmission rate is increasing and configured to transmit a control signal indicating that the UDP data transmission is affecting the data transmission fairness to a UDP transmission rate control means for adjusting the UDP transmission rate included in the transmission apparatus in response to determining that the UDP data transmission is affecting the data transmission fairness, wherein the TCP transmission rate calculator calculates the optimum TCP transmission rate on the basis of a received amount of a TCP data stream transmitted to the reception apparatus before UDP data transmission of the transmission apparatus is started.