Patent ID: 6542950
Filing Date: 2003-04-01
Classification: G06F

Abstract:
A self-adaptive processor overload control system operational in a processor-based system, which includes a processor in communication with a plurality of peripherals that generate service requests, each service request being member of a class of service requests, for execution by said processor, for controllably managing the work load presented to said processor, comprising:means for maintaining at least one queue for each of said classes of service to receive said service requests; means for maintaining a counter associated with said at least one queue for each of said classes of service; means for adjusting said counter's present value as a function of service requests received and processed, comprising: means for varying the reset value of the counter as a function of at least one of: a surge is detected, and a processor estimated utilization is below a desired level, and a processor estimated utilization is above a desired level: and means for processing all of said service requests in a one of said classes of service prior to processing a service request in another one of said classes of service.