Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing
Reexamination Certificate
1999-05-04
2001-12-11
Harrell, Robert B (Department: 2152)
Electrical computers and digital processing systems: multicomput
Computer-to-computer session/connection establishing
Reexamination Certificate
active
06330607
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Technical Field of the Invention
This invention pertains to the management of system resources in a Telnet environment, and more particularly to the use of a round trip time (RTT) value for recovering server system resources used by a Telnet client which has become inactive.
2. Background Art
TCP/IP Telnet servers use a timing mark (
Telnet Timing Mark Option
, RFC 860, May 1983) to determine if Telnet clients have received and processed any transmitted data, or even if they are still connected to the server. The Telnet server periodically (i.e., every 10 minutes) sends a query called a timing mark to the client, and interprets any failure to reply to the timing mark as an indication the client is no longer active or connected to the server. This is a highly desirable function in Telnet servers, as it allows servers to reclaim system resources from clients that are no longer active or connected. The RFC 860 timing mark is used as an indicator that the client has processed a data stream up to this point. As part of this process, the client must send a reply to let the server know that it did indeed get the timing mark query and thus the server knows that all data up to the timing mark got processed.
Since Telnet servers are not typically configured with a transport layer round trip time (RTT) value to determine the maximum time to wait for a reply to a timing mark query, they tend to wait a very long time for replies. The actual wait tends to be a function of the transport protocol (TCP) layer, which is not visible or configurable by the Telnet server. This is unsatisfactory, as most transport protocols use RTT values that are very large time periods in TCP/IP, often values larger than system administrators would like to configure.
TCP/IP can run across a Wide Area Network (WAN), and the response time across a WAN can be considerably larger than across a Local Area Network (LAN). The combination of WAN and LAN clients on any Telnet server can have RTT periods which vary by many seconds or even minutes. This makes it difficult to pick a suitable RTT value that will work for all clients unless a very large value is selected. The larger a value selected, the longer to recover unused system resources.
It is an object of the invention to detect a lost session.
It is a further object of the invention to provide at the application level recovery of system resources used by a Telnet client as quickly as possible after the client has become inactive.
It is a further object of the invention to provide an application level inactivity timer for a Telnet client that will work across any kind of network, allowing quick reclamation of any system resources which may be locked up by a no longer connected or active client.
SUMMARY OF THE INVENTION
In accordance with the invention, a computer executing a Telnet application manages usage of a system resource by issuing through a transport layer directed to a specific client a DO TIMING MARK command. Responsive to receiving a WILL TIMING MARK or WONT TIMING MARK response from the specific client, the Telnet application calculates a WAIT time; and responsive to receiving no WILL TIMING MARK or WONT TIMING MARK response from the specific client within said WAIT time, the Telnet application causes release of system resource used by the client.
Other features and advantages of this invention will become apparent from the following detailed description of the presently preferred embodiment of the invention, taken in conjunction with the accompanying drawings.
REFERENCES:
patent: 5142622 (1992-08-01), Owens
patent: 5193151 (1993-03-01), Jain
patent: 5442637 (1995-08-01), Nguyen
patent: 5619645 (1997-04-01), Montenegro et al.
patent: 5623601 (1997-04-01), Vu
patent: 5673322 (1997-09-01), Pepe et al.
patent: 5710883 (1998-01-01), Hong et al.
patent: 08-161248 (1996-06-01), None
patent: 09-46396 (1997-02-01), None
Network Working Group,Telnet Timing Mark Option, Request for Comments, RFC 860, May 1983, 4 pages.
IBM Technical Disclosure Bulletin, 04/94, p. 601-608.
Chmielewski Paul Richard
Murphy, Jr. Thomas Edwin
Rieth Paul Francis
Stevens Jeffrey Scott
Beckstrand Shelly M
Harrell Robert B
International Business Machines - Corporation
LandOfFree
Method and system for recovering system resources used by an... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for recovering system resources used by an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for recovering system resources used by an... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2593458