Patent ID: 7664968

Claim:
A method for managing power usage within a data processing system resource coupled with a power-managed server data processing system via a bus, said method comprising: processing a plurality of access requests associated with said bus; determining a processing latency time period associated with a prior access request of said plurality of access requests; inhibiting processing of a current access request for a power management delay time period, wherein said power management delay time period is determined utilizing said processing latency time period, and wherein said data processing system resource comprises a data processing system input/output element, and said power management delay time period is determined utilizing an average processing latency time period associated with a predetermined number of access requests of said plurality of access requests preceding said current access request in time; causing data specifying a power management level to be stored utilizing a storage element associated with said power-managed server data processing system; and inhibiting said processing of said current access request in response to said causing.