Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating
Reexamination Certificate
2006-05-16
2006-05-16
Najjar, Saleh (Department: 2155)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
Computer-to-computer data transfer regulating
C709S231000, C709S233000, C370S395410, C379S114070, C725S096000
Reexamination Certificate
active
07047309
ABSTRACT:
Available bandwidth utilization during transfer of large files over a TCP/IP network is improved by load balancing data streams and dynamically controlling the number of data streams utilized. A determination is made of the optimum number of data streams for a particular data file transfer in the early stage of transmission. An initial number of data streams, which is one unless otherwise specified or determined, is used to transmit one or more file segments, each on a different data stream, immediately followed by a second initial number of data streams, which is at least two greater than the initial number of data streams, is used to transmit another portion of the large data file. During each transmission, individual and aggregate transmission bandwidths are determined. Responsive to a determination that the latest aggregate transmission bandwidth is significantly different from the previous aggregate transmission bandwidth, the number of data streams is modified.
REFERENCES:
patent: 5559798 (1996-09-01), Clarkson et al.
patent: 5706281 (1998-01-01), Hashimoto
patent: 5805804 (1998-09-01), Laursen et al.
patent: 5859853 (1999-01-01), Carlson
patent: 6023475 (2000-02-01), Tanaka et al.
patent: 6061733 (2000-05-01), Bodin et al.
patent: 6219669 (2001-04-01), Haff et al.
patent: 6289012 (2001-09-01), Harrington et al.
patent: 6339785 (2002-01-01), Feigenbaum
patent: 6363357 (2002-03-01), Rosenberg et al.
patent: 6430577 (2002-08-01), Hart
patent: 6606646 (2003-08-01), Feigenbaum
patent: 6854009 (2005-02-01), Hughes
patent: 0924902 (1999-06-01), None
patent: WO 97/44942 (1997-11-01), None
IBM Technical Disclosure Bulletin, Dynamic Computation of TCP Maximum Window size for Directly Connected Hosts, vol. 37, No. 04A, Apr. 1994, pp. 601-607.
Enabling High Performance Data Transfers on Hosts: (Notes for Users and System Administrators), Feb. 17, 2000, http://www.psc.edu
etworking/perf—tune.html, pp. 1-18.
U.S. Appl. No. 09/644,494, Internet Backbone Bandwidth Enhancement, Gerald W. Baumann, et al., Filed Aug. 23, 2000, pp. 1-39, with six (6) pages of drawings. (Parent Application of present Continuing Application).
Liu, Y.; Gong, W.; Shenoy, P.; “On the impact of concurrrent downloads,” Simulation Conference, 2001; Proceedings of the Winter, vol. 2; Dec. 9-12, pp. 1300-1305.
Baumann Gerald Walter
Pryor Robert Franklin
Steinbrecher Marc
Dillon & Yudell LLP
International Business Machines - Corporation
Najjar Saleh
Pivnichny John R.
Wang Liang-che
LandOfFree
Load balancing and dynamic control of multiple data streams... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Load balancing and dynamic control of multiple data streams..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Load balancing and dynamic control of multiple data streams... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3627045