Resource-based adaptive server loading is described. In embodiments, a current load level can be determined for a resource that is utilized by an adaptive server system to process computer-executable instructions that are a dynamic computational demand on the adaptive server system. The current load
Resource-based adaptive server loading is described. In embodiments, a current load level can be determined for a resource that is utilized by an adaptive server system to process computer-executable instructions that are a dynamic computational demand on the adaptive server system. The current load level is compared with a target load level for the resource to establish a resource load level comparison. The adaptive server system can then be reconfigured, based on the resource load level comparison, to change the current load level on the resource for resource overload protection.
대표청구항▼
1. An adaptive server system, comprising: one or more server devices configured to process computer-executable instructions that are a dynamic computational demand on the one or more server devices;one or more uninterruptable power supplies utilized by the one or more server devices to meet the dyna
1. An adaptive server system, comprising: one or more server devices configured to process computer-executable instructions that are a dynamic computational demand on the one or more server devices;one or more uninterruptable power supplies utilized by the one or more server devices to meet the dynamic computational demand to process the computer-executable instructions;an adaptive load manager configured to: determine a current output level of the one or more uninterruptable power supplies;compare the current output level of the uninterruptable power supplies with a target output level for the one or more uninterruptable power supplies to establish an uninterruptable power supply output level comparison;determine a time duration, based on the uninterruptable power supply output level comparison, to wait from when the current output level is determined until an updated output level of the one or more uninterruptable power supplies is determined;determine the updated output level of the one or more uninterruptable power supplies after the time duration elapses;compare the updated output level of the uninterruptable power supplies with the target output level to establish an updated uninterruptable power supply output level comparison; andreconfigure the one or more server devices, based on the updated uninterruptable power supply output level comparison, to change the current output level of the one or more uninterruptable power supplies for uninterruptable power supply overload protection. 2. An adaptive server system as recited in claim 1, wherein the adaptive load manager is configured to said compare the updated output level with the target output level for the one or more uninterruptable power supplies effective to verify a need to said reconfigure the one or more server devices for uninterruptable power supply overload protection based on the updated uninterruptable power supply output level comparison. 3. An adaptive server system as recited in claim 1, wherein the adaptive load manager is further configured to: compare the current output level with multiple target output levels for the one or more uninterruptable power supplies, each of the target output levels based at least in part on a respective magnitude of uninterruptable power supply output and having an associated time interval not to be exceeded at the respective magnitude of uninterruptable power supply output; anddetermine the time duration to wait based on which of the multiple target output levels is exceeded by the current output level of the one or more uninterruptable power supplies. 4. An adaptive server system as recited in claim 1, wherein the adaptive load manager is further configured to reconfigure the one or more server devices by throttling server processing or shutting down one or more of the server devices. 5. An adaptive server system as recited in claim 1, wherein the one or more server devices are ranked hierarchically based on criticality, and wherein the adaptive load manager is further configured to reconfigure the one or more server devices based at least in part on a hierarchical rank of the one or more server devices. 6. An adaptive server system as recited in claim 1, wherein the adaptive load manager is further configured to reconfigure the one or more server devices by redistributing the dynamic computational demand. 7. An adaptive server system as recited in claim 1, wherein one or more of the server devices are not ranked and are not reconfigured to change the current output level of the one or more uninterruptable power supplies. 8. A computer-implemented method, comprising: determining a current output level of an uninterruptable power supply utilized by an adaptive server system to process computer-executable instructions that are a dynamic computational demand on the adaptive server system, the adaptive server system comprising one or more server devices that are ranked hierarchically based on criticality;comparing the current output level of the uninterruptable power supply with a target output level for the uninterruptable power supply to establish an uninterruptable power supply output level comparison;determining a time duration, based on the uninterruptable power supply output level comparison, to wait from when the current output level is determined until an updated output level of the uninterruptable power supply is determined;determining the updated output level of the uninterruptable power supply after the time duration elapses;comparing the updated output level of the uninterruptable power supply with the target output level to establish an updated uninterruptable power supply output level comparison; andreconfiguring the adaptive server system, based on the updated uninterruptable power supply output level comparison and a hierarchical rank of the one or more server devices, to change the current output level of the uninterruptable power supply for uninterruptable power supply overload protection. 9. A computer-implemented method as recited in claim 8, wherein said comparing the updated output level with the target output level for the uninterruptable power supply to establish an updated uninterruptable power supply output level comparison is effective to verify a need to reconfigure the adaptive server system for uninterruptable power supply overload protection based on the updated output level comparison. 10. A computer-implemented method as recited in claim 8, further comprising selecting a new target output level for the uninterruptable power supply based on said reconfiguring the adaptive server system. 11. A computer-implemented method as recited in claim 8, wherein said reconfiguring the adaptive server system comprises throttling one or more of the server devices. 12. A computer-implemented method as recited in claim 8, wherein the adaptive server system includes at least one or more server devices that are not ranked and are not reconfigured to change the current output level of the uninterruptable power supply. 13. A computer-implemented method as recited in claim 8, wherein the one or more server devices are ranked hierarchically based on criticality, and the method further comprises reconfiguring the one or more server devices based at least in part on a hierarchical rank of the one or more server devices. 14. A computer-implemented method as recited in claim 8, further comprising reconfiguring the adaptive server system by shutting down one or more of the server devices. 15. A computer-readable storage media device comprising stored instructions that are executable and, responsive to executing the instructions, a computer device: determines a current output level of an uninterruptable power supply utilized by an adaptive server system configured to process computer-executable instructions that are a dynamic computational demand on the adaptive server system, the adaptive server system including two or more server devices;compares the current output level of the uninterruptable power supply with a target output level for the uninterruptable power supply to establish an uninterruptable power supply output level comparison;determines a time duration, based on the uninterruptable power supply output level comparison, to wait from when the current output level is determined until an updated output level of the uninterruptable power supply is determined;determines the updated output level of the uninterruptable power supply after the time duration elapses;compares the updated output level of the uninterruptable power supply with the target output level to establish an updated uninterruptable power supply output level comparison; andreconfigures the adaptive server system, based on the updated uninterruptable power supply output level comparison, by redistributing the dynamic computational demand between the server devices to change the current load level of the uninterruptable power supply for uninterruptable power supply overload protection. 16. A computer-readable storage media device as recited in claim 15, wherein the computer device said compares the updated output level of the uninterruptable power supply with the target output level for the uninterruptable power supply to establish an updated uninterruptable power supply output level comparison that is effective to verify a need to said reconfigure the adaptive server system for uninterruptable power supply overload protection based on the updated uninterruptable power supply output comparison. 17. A computer-readable storage media device as recited in claim 16, further comprising additional instructions that are executable and, responsive to executing the additional instructions, the computer device: compares the current output level with multiple target output levels for the uninterruptable power supply, each of the target output levels based at least in part on a respective magnitude of uninterruptable power supply output and having an associated time interval not to be exceeded at the respective magnitude of uninterruptable power supply output; anddetermines the time duration to wait based on which of the multiple target output levels is exceeded by the current output level of the uninterruptable power supply. 18. A computer-readable storage media device as recited in claim 15, wherein the two or more server devices are ranked hierarchically based on criticality, and further comprising additional instructions that are executable and, responsive to executing the additional instructions, the computer device reconfigures the one or more server devices based at least in part on a hierarchical rank of the two or more server devices. 19. A computer-readable storage media device as recited in claim 15, further comprising additional instructions that are executable and, responsive to executing the additional instructions, the computer device further reconfigures the adaptive server system by shutting down one or more of the server devices. 20. A computer-readable storage media device as recited in claim 15, wherein the adaptive server system includes at least one or more server devices that are not ranked and are not reconfigured to change the current output level of the uninterruptable power supply.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (44)
Larkin Harold F. (Plainville CT) Hibbert David A. (South Windsor CT) Beberman Julie A. (New Hartford CT) Walker Clarence W. (Selmer TN), Adjustable joint for electrical busway.
Fung, Henry T., Apparatus and method for modular dynamically power managed power supply and cooling system for computer systems, server applications, and other electronic devices.
Whitted, William; Sykora, Montgomery; Krieger, Ken; Jai, Benchiao; Hamburgen, William; Clidaras, Jimmy; Beaty, Donald L.; Aigner, Gerald, Data center uninterruptible power distribution architecture.
Parker,Paul K.; Smith,James E.; Colbaugh,Paul A.; Scialabba,Marcy D.; Carder,Ronald A., Electrical bus member mounting system and electrical enclosure employing the same.
Hardy Jean,FRX ; Morand Michel,FRX, Flexible tubular conduit comprising a jacket made of crosslinked polyethylene device and process for manufacturing suc.
Bahali,Sumanta K.; Bailey,Warren D.; Foster, Sr.,Jimmy G.; Sellman,Gregory D., Hierarchical system and method for managing power usage among server data processing systems.
Abrahamsen,Michael Howard; Rowe,Neal Edward; Moore,Stanley Ervin; Fair,Timothy; Scott,Marlyce Jean, Power circuit breakers with offset vertical quick disconnect adapters to allow plugging onto a line and a load bus in different planes.
Peterson, Eric C.; Harris, Shaun L.; Belady, Christian L.; Shakib, Darren A.; Olarig, Sompong Paul; Wirtz, Frank J., Rack-based uninterruptible power supply.
Paik, Nam Wook; Haines, Lance Palmer; Deokar, Vishwas Mohaniraj; Donalds, James H.; Manganese, Michael, System and method for allocating power to loads.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.