Patent · US Active

Managing multiple host requests in queued commands that corresponds to receipt of stored acknowledgement commands from the host

US7836230B1 · kind B1 · utility

4Cited by
9References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 12, 2008
Grant dateNov 16, 2010
Priority date
Expiry dateApr 18, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0671
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Management of requests from a host to an external storage medium. An execution queue stores commands to be executed, and each command corresponds to a request from the host for data. A holding queue stores executed commands until receipt of an acknowledgment from the host that the host has, e.g., received the data corresponding to the command from the external storage medium. An outgoing queue stores acknowledged commands and has a maximum storage limit. A counter is provided, and a separate logic block increments the counter when a command is stored in the execution queue and decrements the counter when an acknowledged command is deleted from the outgoing queue. The separate logic disables execution of commands stored in the execution queue when the value of the counter equals the maximum storage limit of the outgoing queue.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.