Excavating
Patent
1996-04-09
1998-06-16
Lee, Thomas C.
Excavating
39518319, 39518401, 39518508, 395868, 371 3, 371 48, 371 62, G06F 1300
Patent
active
057686203
ABSTRACT:
Missing interrupt handler (MIH) internal software features support a variable MIH timeout for I/O requests issued by an operating system (OS), when the same OS is involved with both an executing I/O request and a waiting I/O request. The OS varies its MIH timeout period without a signal from any I/O entity to prevent a false indication of a potential failure in a current I/O device operation. If a current I/O request has not completed when the OS senses the end of a primary MIH timeout period, started when issuing that request, the OS then scans the I/O program of that I/O request for any contained long-running command. (Most I/O requests complete during their primary MIH timeout period.) If a long command is found, the OS extends the MIH timeout period from the primary MIH timeout period to a long MIH timeout period, The latter gives the I/O device more time to complete its operation before the OS indicates it has a potential I/O error condition. But if the OS does not detect any long-running command in its scan of the I/O program, the OS does not extend the primary MIH timeout period, and then the OS declares a potential I/O error condition for the current I/O device operation and invokes a conventional I/O error recovery program, such as retrying that I/O request for a number of times until it runs without error or until a permanent error condition is determined.
REFERENCES:
patent: 4371932 (1983-02-01), Dinwiddie, Jr. et al.
patent: 4525800 (1985-07-01), Hamerla
patent: 4751634 (1988-06-01), Burrus, Jr. et al.
patent: 4771403 (1988-09-01), Maskovyak et al.
patent: 4812968 (1989-03-01), Poole
patent: 4974147 (1990-11-01), Hanrahan et al.
patent: 5003462 (1991-03-01), Blaner et al.
patent: 5220660 (1993-06-01), Yoshizawa et al.
patent: 5257368 (1993-10-01), Benson et al.
patent: 5257379 (1993-10-01), Cwiakala et al.
patent: 5307482 (1994-04-01), Bealkowski et al.
patent: 5333274 (1994-07-01), Amini et al.
patent: 5388254 (1995-02-01), Betz et al.
patent: 5687390 (1997-11-01), McMillan, Jr.
patent: 5699511 (1997-12-01), Porcaro et al.
Johnson Gavin Stuart
Ripberger Richard Anthony
Urbanejo Luis Ricardo
Yudenfriend Harry Morris
Goldman Bernard M.
Huang Po C.
International Business Machines - Corporation
Lee Thomas C.
LandOfFree
Variable timeout method in a missing-interrupt-handler for I/O r does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Variable timeout method in a missing-interrupt-handler for I/O r, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Variable timeout method in a missing-interrupt-handler for I/O r will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1739329