Variable timeout method in a missing-interrupt-handler for I/O r

Excavating

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-1739329

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.