Patent ID: 9418235
Filing Date: 2016-08-16
CPC Classification: G06F,H04L

Claim Text:
1. A method, with a server system in an out-of-core processing environment, for prefetching data, the method comprising: receiving, from a set of accelerator systems, a set of prefetch requests each requesting one or more given datasets residing on the server system, where the one or more given datasets are requested based on a set of state information of a user in an application executing on a user client system, the set of accelerator systems being separate and distinct from the user client system and the server system; prefetching, for at least one prefetch request in the set of prefetch requests, a set of data from a memory system residing at the server system, wherein the set of data satisfies the at least one prefetch request; sending the set of data that has been prefetched to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request; analyzing a set of resources available at the server system for processing at least one additional prefetch request in the set of prefetch requests; determining, based on the analyzing, that the server system fails to comprise sufficient resources for processing the least one additional prefetch request; and ignoring, in response to the determining, the at least one additional prefetch request.