摘要 |
The self-adaptive processor overload control system provides real time overload control and is fast to respond to processing overload conditions. The self-adaptive processor overload control system can detect surges and also has a dynamic range that can address overloads of significant size. It matches software operation to the CPU instruction cache operation to thereby increase the processor efficiency by reducing the average real time needed to process call activity. The self-adaptive processor overload control system maintains a counter for each queue, and sets a threshold value for each queue. The self-adaptive processor overload control system completely empties each queue to obtain a higher cache hit ratio, since code to serve each request is queued in cache memory and when successive requests on the same nature save on code retrieval time. The self-adaptive processor overload control system dynamically adjusts the queue size by starting low, then if the occupancy is low, linearly increases the queue size. If an overload condition is detected, then the self-adaptive processor overload control system significantly reduces the size of the queue to protect the processor. Once the overload condition has cleared, the self-adaptive processor overload control system resumes increasing the queue size. The overload is delegated outboard to the peripherals generating the overload of service requests rather than concentrating the overload at the processor.
|