Invention Grant
US08244939B2 Method and apparatus for dynamically allocating queue depth by initiator
有权
通过启动器动态分配队列深度的方法和装置
- Patent Title: Method and apparatus for dynamically allocating queue depth by initiator
- Patent Title (中): 通过启动器动态分配队列深度的方法和装置
-
Application No.: US13070395Application Date: 2011-03-23
-
Publication No.: US08244939B2Publication Date: 2012-08-14
- Inventor: Paul Allen Wewel
- Applicant: Paul Allen Wewel
- Applicant Address: US CO Longmont
- Assignee: Dot Hill Systems Corporation
- Current Assignee: Dot Hill Systems Corporation
- Current Assignee Address: US CO Longmont
- Agent Thomas J. Lavan
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F13/00

Abstract:
A method for maximizing I/O requests to a target port is provided. The method includes a storage controller obtaining an initiator allowed queue depth, receiving an I/O request and a current sequence identifier from an initiator logged into the target port, and determining if the initiator allowed queue depth is equal to a first queue depth corresponding to the initiator. If the initiator allowed queue depth is equal to the first queue depth then returning a queue full indication and a maximum sequence identifier equal to the current sequence identifier to the initiator. If the initiator allowed queue depth is not equal to the first queue depth then placing the I/O request on a queue, incrementing the first queue depth, and adjusting the maximum sequence identifier. Adjusting the maximum sequence identifier includes adding the current sequence identifier to the initiator allowed queue depth and subtracting the first queue depth.
Public/Granted literature
- US20110307636A1 Method and apparatus for dynamically allocating queue depth by initiator Public/Granted day:2011-12-15
Information query