Patent · US Active

Command tracking for direct access block storage devices

US8321639B2 · kind B2 · utility

5Cited by
38References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 30, 2009
Grant dateNov 27, 2012
Priority date
Expiry dateJan 7, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7201
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Described embodiments provide tracking and processing of commands received by a storage device. For each received command, the storage device determines one or more requested logical block addresses (LBAs), including a starting LBA and a length of one or more LBAs of the received command. The storage device determines whether command reordering is restricted. If command reordering is not restricted, the storage device processes the received commands. Otherwise, if command reordering is restricted, the storage device conflict checks each received command. If no conflict is detected, the storage device tracks and processes the received command. Otherwise, if a conflict is detected, the storage device queues the received command.

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