Invention Grant
US08291125B2 Speculative read-ahead for improving system throughput 有权
推测预读以提高系统吞吐量

Speculative read-ahead for improving system throughput
Abstract:
Systems and methods for a mass storage device attached to a host device use speculation about the host command likely to be received next from the host device based on a previously received command to improve throughput of accesses to the mass storage device. Host commands are used to speculatively produce commands for data storage devices of the mass storage device, such that host commands speculated as being likely next can be started during idle time of the data storage devices, based upon the probability that the speculation will be correct some of the time, and otherwise wasted idle time will be more efficiently used. Time taken by the host device to produce successive commands to the mass storage system is monitored, and future speculatively produced commands are parameterized to complete within the observed host time to produce new commands, making more efficient use of the data storage devices.
Public/Granted literature
Information query
Patent Agency Ranking
0/0