×

Load balancing and dynamic control of multiple data streams in a network

  • US 20020099844A1
  • Filed: 01/08/2002
  • Published: 07/25/2002
  • Est. Priority Date: 08/23/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method of transmitting data, comprising:

  • initiating transfer of a large data file containing a plurality of segments over a network by transmitting one or more segments of the plurality of segments utilizing a first set of M concurrent data streams, wherein M is one or more, followed by transmitting one or more segments of the plurality of segments utilizing a second set of N concurrent data streams, wherein N>

    M+1;

    during transmission utilizing the first set of M concurrent data streams, determining individual transmission bandwidths for each concurrent data stream of the first set of M concurrent data streams and a first aggregate transmission bandwidth for the first set of M concurrent data streams;

    during transmission utilizing the second set of N concurrent data streams, determining individual transmission bandwidths for each concurrent data stream of the second set of N concurrent data streams and a second aggregate transmission bandwidth for the second set of N concurrent data streams;

    comparing the first aggregate transmission bandwidth to the second aggregate transmission bandwidth; and

    responsive to a determination that the second aggregate transmission bandwidth is greater than the first aggregate transmission bandwidth by a first predetermined threshold, initiating a third set of Z concurrent data streams to transfer a portion of the large data file, wherein Z>

    N.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×