Data prefetching operations with trustworthy energy awareness
AssigneeDell Products L.P.
InventorsAidan O'Mahony, Ahmed Khalid, Alan Barnett, Stephen J. Todd
Life of this patent
Estimating the term…
Abstract
Energy aware data prefetching is disclosed. Data stored in a source storage may be retrieved or prefetched to a target storage based on a prefetching time predicted or estimated by an awareness engine. The awareness engine may include models configured to predict the prefetching time so that the prefetching time accounts for a cost and/or source of energy. The prefetching operation is performed at the prefetching time. The models of the awareness engine may also be configured to recommend a source for the prefetching operation from among multiple potential sources for the prefetching operation in an energy aware manner.
Claims20
A method comprising:
- requesting a prefetching time for performing a prefetching operation to prefetch data from a source storage to a target storage, wherein the prefetching time is requested from an awareness engine that includes a prefetching model configured to estimate the prefetching time;
- retrieving the data from the source storage to the target storage at the prefetching time, wherein the prefetching time determined by the awareness engine accounts for an energy considerations associated with the source storage when prefetching the data from the source storage to the target storage, wherein the energy considerations include a type of energy and an energy cost;
- and
- storing the prefetched data at the target storage at the prefetching time, wherein the target storage is local to a client.
A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:
- requesting a prefetching time for performing a prefetching operation to prefetch data from a source storage to a target storage, wherein the prefetching time is requested from an awareness engine that includes a prefetching model configured to estimate the prefetching time;
- retrieving the data from the source storage to the target storage at the prefetching time, wherein the prefetching time determined by the awareness engine accounts for an energy considerations associated with the source storage when prefetching the data from the source storage to the target storage, wherein the energy considerations include a type of energy and an energy cost;
- and
- storing the prefetched data at the target storage at the prefetching time, wherein the target storage is local to a client.
Dependencies are inferred from the claim text.