Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Methodology to Compute Actual Time Left on Timeout

IP.com Disclosure Number: IPCOM000122387D
Original Publication Date: 1991-Dec-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 1 page(s) / 49K

Publishing Venue

IBM

Related People

Johnson, WJ: AUTHOR [+3]

Abstract

This article describes a mechanism which will allow an application to calculate the actual time left in the specified timeout value to send the information back to the requesting application in a network environment.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 65% of the total text.

Methodology to Compute Actual Time Left on Timeout

      This article describes a mechanism which will allow an
application to calculate the actual time left in the specified
timeout value to send the information back to the requesting
application in a network environment.

      In a Local Area Network environment it is common for a
requesting application to specify a timeout value for the target
application to reply back.  However, in a contested network some time
may have already elapsed due to network traffic before the target
application got the request. For example, Application 'A' sends a
request with a timeout value of 20 seconds to Application 'B' on a
different machine. Due to network traffic it takes about 5 seconds
before application 'B' receives the request. Application 'B' assumes
that it has 20 seconds to reply back and may process some other
request and reply back after 16 seconds. But for Application 'A', the
timeout has already expired and Application 'A' assumes that
Application 'B' is inoperable. This results in applications not
communicating efficiently, and also unwanted packets (reply from
application 'B') float through the network increasing traffic on an
already congested network.

      By attaching the current date/time with the request, the
requesting application lets the receiving application know the
originating time of the request.  The receiving application by
comparing the requester's date/time with its own date/time can
calcul...