System and method for scheduling disk drive commands by expected total access time

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6574676
SERIAL NO

09481255

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method that utilize a scheduling algorithm to reorder queued I/O commands in rotating disk drives. The reordering is implemented by selecting commands based on a probabilistic approach that minimizes the expected next command access time. Thus, the scheduling algorithm allows data to be accessed in the shortest possible expected time, and maximizes the throughput of the drive. The scheduling algorithm improves the I/O average access time by estimating the expected access time (EAT) for the queued commands, and by reordering these commands so that the command with the least expected access time (LEAT) is executed first. The scheduling algorithm weights the possible access times of commands stored in the scheduling queue, and accounts for the probability of executing a command during a first possible revolution or cycle, as well as the probability of executing the command in the second possible revolution. Both of these probabilities are taken into consideration in reaching a final determination as to the queue order of the commands. This allows for taking calculated risks in scheduling commands so as to minimize long-term average latency.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
GOOGLE LLC1600 AMPHITHEATRE PARKWAY MOUNTAIN VIEW CA 94043

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Megiddo, Nimrod Palo Alto, CA 84 2810

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation