A server computer includes a performance monitor module and a throttling logic module. The performance monitor module includes performance monitors that monitor system parameters of the server computer. The throttling logic module determines whether a system parameter monitored by a performance monitor exceeds a predetermined threshold. When a system parameter exceeds a predetermined threshold, the throttling logic module sets a throttling flag. The throttling logic module activates throttling at the server computer when at least one throttling flag is set for each of a predetermined number of time snapshots. The activation of throttling limits the processing of request messages received by the server computer.
申请公布号
WO2010107628(A3)
申请公布日期
2011.01.13
申请号
WO2010US26713
申请日期
2010.03.09
申请人
MICROSOFT CORPORATION
发明人
ZHANG, JIAN;LI, LIDA;CLARK JR., CHRISTOPHER ANTHONY;COIFFIER, IVONNE DNISSE GALVAN;SAKDEO, RAHUL;HEDGPETH, DON ADAM;SANUSI, SETH A.