Invention Grant
- Patent Title: Near zero overhead command timeout scheme
- Patent Title (中): 近零开销命令超时方案
-
Application No.: US12131523Application Date: 2008-06-02
-
Publication No.: US07774510B2Publication Date: 2010-08-10
- Inventor: Sumit Gupta
- Applicant: Sumit Gupta
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Brooks Kushman P.C.
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F5/00

Abstract:
A method for handling input/output (I/O) commands in a storage system includes establishing first and second counters for counting unfinished I/O commands, and establishing a reference which is initially set to the first counter. The reference is periodically switched between the first counter and the second counter, and the switching interval is less than the I/O timeout value. Upon placing an I/O command into an I/O command queue, a copy of the current reference is made into an I/O specific control block and the current referenced counter is incremented. Upon finishing of an I/O command, the counter referenced by the I/O specific control block is decremented and the I/O command is removed from the I/O command queue. When switching the reference, a problem is detected in the event that the counter being switched to is above a predetermined threshold. Upon detection of a problem, a more explicit I/O check is conducted.
Public/Granted literature
- US20090300222A1 NEAR ZERO OVERHEAD COMMAND TIMEOUT SCHEME Public/Granted day:2009-12-03
Information query