Invention Grant
US08775775B1 Dynamic prefetch throttling for multi-controller systems 有权
多控制器系统的动态预取节流

Dynamic prefetch throttling for multi-controller systems
Abstract:
A method for reading data from data storage is disclosed. A prefetch hint identifying a chunk of data a requesting node anticipates the requesting node will request that a controller retrieve from data storage is received. The prefetch hint is stored in a buffer at the controller. A determination that the prefetch hint is ready for processing is made. The determination is based at least in part on an offset or other data indicating a place of the chunk of data within a sequence of related chunks of data one or more of which may have been read previously into a cache of the controller. The prefetch hint is processed in response to determining that the prefetch hint is ready for processing, including by reading the chunk of data from a data storage of the controller and storing the chunk of data in the cache.
Information query
Patent Agency Ranking
0/0