×

Command Tracking for Direct Access Block Storage Devices

  • US 20110161552A1
  • Filed: 12/30/2009
  • Published: 06/30/2011
  • Est. Priority Date: 12/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of tracking and processing commands received by a storage device, the method comprising:

  • determining one or more requested logical block addresses (LBAs) of a received command, including a starting LBA and a length of one or more LBAs of the received command;

    determining whether command reordering is restricted; and

    if command reordering is not restricted;

    processing the received commands;

    otherwise, if command reordering is restricted;

    conflict checking each received command;

    if no conflict is detected;

    tracking and processing the received command;

    otherwise, if a conflict is detected;

    queuing the received command.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×