← Back to Patent Explorer
US5764625A Expired / Lapsed US ⏱️ 0.0 years remaining

Optimal flow control window size design in high-speed networks

Assignee: International Business Machines Corp
•
Filing: 1995-11-13
•
Granted: 1998-06-09
•
Expires: 2015-11-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention deals with a method for transmitting data across a high-speed communicaitons network. More specifically, it deals with the method of approximating an optimal window size for transmitting information across a high-speed communications network. This optimal window size is determined as a function of the processing delay at each node of the network, the capacity of each link, the number of servers in the network and the round trip propagation delay.

Inventors

  • 👤 Redha Mohammed Bournas

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 05:02
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L47/28; H04L47/283; H04L47/27

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 147 words
A method for controlling traffic in a high-speed network, containing one or more servers including an originating server and a receiving server, said method comprising the steps of: determining the number of servers in the network; determining a round trip propagation delay between the originating server and the receiving server; determining an average delay for a packet at the slowest of the servers in the network; calculating an optimal window size using the number of servers, the round trip propagation delay and the average delay for a packet at the slowest server; and transmitting data, using the calculated optimal window size, between the servers in the network wherein said optimal window size is 4(M+T.sub.P /s.sub.m)+max{0, (T.sub.p /2s.sub.m)-1} packets where M is the number of servers in the network, T P is the round trip propagation delay, ans s m is the average delay at the slowest server.
Claim 2
Independent Claim 147 words
A method for controlling traffic in a high-speed network, containing one or more servers including an originating server and a receiving server, said method comprising the steps of: determining the number of servers in the network; determining a round trip propagation delay between the originating server and the receiving server; determining an average delay for a packet at the slowest of the servers in the network; calculating an optimal window size using the number of servers, the round trip propagation delay and the average delay for a packet at the slowest server; and transmitting data, using the calculated optimal window size, between the servers in the network wherein said optimal window size is 4(M+T.sub.P /s.sub.m)+max{0, (T.sub.p /2s.sub.m)-1} packets where M is the number of servers in the network, T P is the round trip propagation delay, ans s m is the average delay at the slowest server.
Claim 3
Dependent Claim 102 words
A high-speed communications network, comprising: A plurality of interconnected network devices said network devices including an originating server, a receiving server and zero or more intermediate servers; and means for implementing flow control between the network devices, said flow control utilizing an optimal window size; whereby the network power is maximized, approximated by an upper bound on the window size of 4(M+T.sub.P /S.sub.M)+max{0, (T.sub.P /2S.sub.M)-1}, where M is the number of servers in the network, T P is the round trip propagation delay between the originating server and the receiving server, and S M is the average delay at the slowest server.
Claim 4
Dependent Claim 102 words
A high-speed communications network, comprising: A plurality of interconnected network devices said network devices including an originating server, a receiving server and zero or more intermediate servers; and means for implementing flow control between the network devices, said flow control utilizing an optimal window size; whereby the network power is maximized, approximated by an upper bound on the window size of 4(M+T.sub.P /S.sub.M)+max{0, (T.sub.P /2S.sub.M)-1}, where M is the number of servers in the network, T P is the round trip propagation delay between the originating server and the receiving server, and S M is the average delay at the slowest server.
Claim 5
Dependent Claim 38 words
The system described in claim 2, wherein said optimal window size is also bounded by a lower bound, said lower bound being: ##EQU8## where s i is the packet service time at server i=1,2, . . . M.
Claim 6
Dependent Claim 149 words
A network node for performing network flow control in a network of interconnected servers, said network flow control comprising the steps of: determining the number of servers in the network; calculating a round-trip propagation delay between an originating server and a receiving server; determining the average delay for a packet at the slowest of the servers in the network; calculating the optimal window size using the number of servers, the round-trip propagation delay and the average delay for a packet at the slowest server; and transmitting packets of data using the optimal window size to other servers in the network, wherein: the calculated optimal window size is 4(M+T.sub.P /S.sub.M)+max{0, (T.sub.P /2S.sub.M)-1} packets; where M is the number of servers in the network, T P is the round trip propagation delay between the originating server and the receiving server, and S M is the average delay at the slowest server.
Claim 7
Dependent Claim 149 words
A network node for performing network flow control in a network of interconnected servers, said network flow control comprising the steps of: determining the number of servers in the network; calculating a round-trip propagation delay between an originating server and a receiving server; determining the average delay for a packet at the slowest of the servers in the network; calculating the optimal window size using the number of servers, the round-trip propagation delay and the average delay for a packet at the slowest server; and transmitting packets of data using the optimal window size to other servers in the network, wherein: the calculated optimal window size is 4(M+T.sub.P /S.sub.M)+max{0, (T.sub.P /2S.sub.M)-1} packets; where M is the number of servers in the network, T P is the round trip propagation delay between the originating server and the receiving server, and S M is the average delay at the slowest server.

References Cited (Backward Citations)

US4736369A Cited
US4769815A Cited
US5014265A Cited
US5130986A Cited
US5063562A Cited
US5442637A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-08 2001-12-08 2002-06-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-08 2005-12-08 2006-06-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-08 2009-12-08 2010-06-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag