Invention Grant
- Patent Title: Using pulses to control work ingress
- Patent Title (中): 使用脉冲来控制工作进入
-
Application No.: US12879542Application Date: 2010-09-10
-
Publication No.: US08397099B2Publication Date: 2013-03-12
- Inventor: Nicholas A. Allen , Justin D. Brown
- Applicant: Nicholas A. Allen , Justin D. Brown
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydeger
- Main IPC: G06F1/04
- IPC: G06F1/04 ; G06F5/06 ; G06F9/46

Abstract:
The present invention extends to methods, systems, and computer program products for using pulses to control work ingress. Generally, embodiments of the invention use a variable-speed clock for accepting work for lower-priority services. A clock rate is controlled by a load monitor. The load monitor periodically collects sensor measurements of resources available after allocations by higher-priority services. Based on the sensor measurements, the load monitor adjusts the clock speed up or down (i.e., depending on the amount of resources available after allocations by higher-priority services). At the boundary of the lower-priority service (e.g., where work enters the system), work requests are enqueued to be associated with a future pulse of the clock. Work is accepted or rejected based on a determination of whether the work request can be allocated a clock pulse within a defined period of time.
Public/Granted literature
- US20120066538A1 USING PULSES TO CONTROL WORK INGRESS Public/Granted day:2012-03-15
Information query