×

Method and system for transmitting data using traffic distribution for each line between server and client connected by virtual interface

  • US 8,060,618 B2
  • Filed: 08/19/2008
  • Issued: 11/15/2011
  • Est. Priority Date: 09/28/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of transmitting data by distributing traffic to respective lines between a server and a client connected to each other via a virtual interface provided for at least one line, comprising:

  • a first step of the client transmitting a bandwidth test request signal to the server;

    a second step of the server transmitting a test request approval signal to the client in response to the bandwidth test request signal;

    a third step of the client conducting a bandwidth test measuring download transfer rates and upload transfer rates for the respective lines connected to the server;

    a fourth step of the client transmitting results of the bandwidth test to the server;

    a fifth step of the server setting first traffic distribution weights, which is used to transmit data from the server to the client, using the results of the bandwidth test;

    a sixth step of the client setting second traffic distribution weights, which is used to transmit data from the client to the server, using the results of the bandwidth test; and

    a seventh step of the server distributing data to the respective lines depending on the first traffic distribution weights and transmitting the distributed data to the client via the virtual interface and the respective lines, and the client distributing data to the respective lines depending on the second traffic distribution weights and transmitting the distributed data to the server via the virtual interface and the respective lines,wherein the fifth step is performed such that first traffic distribution weights W[i] for the respective lines are obtained using an equation w[i]=B[i]* M/S (where w[i] is a traffic distribution weight of an i-th line, B[i] is an upload transfer rate of the i-th line of the server based on results of the bandwidth test, M is K*N/D [K is a weight coefficient, N is a number of lines between the server and the client, and D is a value obtained by dividing a maximum value of upload transfer rates for the respective lines between the server and the client by a minimum value thereof], and S is a sum of the upload transfer rates for the respective lines between the server and the client), and the first traffic distribution weights are set for the respective lines by converting the respective values of w[i] into a ratio of natural numbers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×