×

Latency-based scheduling of command processing in data storage devices

  • US 10,489,085 B2
  • Filed: 02/28/2018
  • Issued: 11/26/2019
  • Est. Priority Date: 02/28/2018
  • Status: Active Grant
First Claim
Patent Images

1. A storage device, comprising:

  • a host interface;

    a controller;

    non-volatile storage media; and

    firmware containing instructions executable by the controller to;

    receive, via the host interface, a plurality of commands from a host,select a subset of commands from the plurality of commands;

    schedule the subset for execution during an idle time; and

    reduce write amplification in executing the commands in the subset during the idle time;

    wherein the non-volatile storage media includes flash memory; and

    the controller performs garbage collection during the idle time;

    wherein the commands of the subset include write commands for storing data in the flash memory;

    wherein the write commands in the subset are scheduled in a queue for execution during the idle time in response to the host specifying a quality of service level lower than a threshold for the commands of the subset.

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