Patent ID: 8108573
Filing Date: 2012-01-31
Classification: G06F

Abstract:
1. An apparatus for enqueue prioritization, the apparatus comprising: a processor; a memory comprising modules for execution by the processor, the memory comprising, a forecast module configured to anticipate a need to access a computing resource based on application code that comprises an access request at a particular location within the application code, the access request configured to access the computing resource; a dummy generator configured to generate a dummy request in response to a trigger from the forecast module based on the need to access the computing resource, the dummy request comprising a temporary request configured to hold a place for an actual request in a queue of requests to access the computing resource, wherein the dummy generator further comprises a priority module configured to assign a predetermined priority identifier to the dummy request, wherein the position of the dummy request within the queue is determined according to the value of the priority identifier; and a request generator configured to generate the actual request to access the computing resource, wherein the actual request is configured to replace the dummy request in the queue.