Dynamic adjustment of timers in a communication network
First Claim
1. In a packet data communications network using data packet communications protocols, a method for dynamically adjusting inter-data packet delay time timers comprising the steps of:
- a. initially measuring a time required to receive a response to a command over said packet data communications network in order to obtain a first round trip delay time;
b. comparing said first round trip delay time to a first baseline expected round trip delay time value yielding a first round trip delay time difference, wherein said first baseline is based on a historical experience of said packet data communications network;
c. thereafter adjusting said first baseline expected round trip delay time value according to an adjustment factor, which is based on said first round trip delay time difference thereby dynamically adjusting said inter-data packet delay time timers, which vary with network loading; and
d. limiting said adjustment factor of said first baseline expected round trip delay time between first and second round trip delay time limits, wherein said adjustment factor is based on a fractional part thereof in order to slowly adjust said first baseline value and subsequent baseline values thereof according to actual network conditions.
1 Assignment
0 Petitions
Accused Products
Abstract
Computers that exchange data over communication networks frequently wait for responses to messages and therefor use timers to control the amount of time that the computer will wait for a response to a command issued over a network. Communication network responsiveness varies as traffic loading on the network changes. Fixed-value timers that don'"'"'t take network loading into account can inadvertently terminate communications if a response is not timely received. Varying or adjusting data communication timers according to data network responsiveness can prevent erroneous data communication session termination.
34 Citations
1 Claim
-
1. In a packet data communications network using data packet communications protocols, a method for dynamically adjusting inter-data packet delay time timers comprising the steps of:
-
a. initially measuring a time required to receive a response to a command over said packet data communications network in order to obtain a first round trip delay time;
b. comparing said first round trip delay time to a first baseline expected round trip delay time value yielding a first round trip delay time difference, wherein said first baseline is based on a historical experience of said packet data communications network;
c. thereafter adjusting said first baseline expected round trip delay time value according to an adjustment factor, which is based on said first round trip delay time difference thereby dynamically adjusting said inter-data packet delay time timers, which vary with network loading; and
d. limiting said adjustment factor of said first baseline expected round trip delay time between first and second round trip delay time limits, wherein said adjustment factor is based on a fractional part thereof in order to slowly adjust said first baseline value and subsequent baseline values thereof according to actual network conditions.
-
Specification