Patent ID: 8756452

Claim:
A computing system comprising: one or more processors; a variable speed clock, the variable speed clock defining a clock frequency for emitting clock pulses, the clock frequency being based on a resource load being consumed by processes of the computing system; a pulse controller, the pulse controller matching work items to emitted clock pulses; and one or more storage medium having stored computer executable instructions which, when executed by the one or more processors, implement a method for accepting a work request, the method including: an act of a work ingress component receiving a work request for a particular process, the work request sent from an external service; an act of the work ingress component creating a work reservation for the work request; an act of the pulse controller enqueueing the work reservation in a work queue; an act of the pulse controller receiving a pulse, the clock pulse emitted from the variable speed clock in accordance with the clock frequency; an act of the pulse controller dequeueing the work reservation from the work queue in response to receiving the pulse; an act of the pulse controller providing notification to the work ingress component that the work reservation has been fulfilled; and an act of the work ingress component accepting the work request.