Patent ID: 8327170

Claim:
A modification method comprising: detecting, by a computing system, a frequency signal associated with an input voltage signal used for powering a plurality of computing apparatuses at a specified location, wherein said computing system comprises a memory device, and wherein said memory device comprises a power demand profile describing limitations associated with operating said each computing apparatus of said plurality of computing apparatuses; monitoring, by said computing system, said frequency signal; first comparing, by said computing system, said frequency signal to a predetermined frequency value; determining, by said computing system based on said first comparing, that said frequency signal comprises a first value that is not equal to said predetermined frequency value; calculating, by said computing system, a difference value between said first value and said predetermined frequency value; second comparing, by said computing system, said difference value to a second value; analyzing, by said computing system, said power demand profile; enabling, by said computing system based on said analyzing and results of said second comparing, a load adjustment modification process associated with said plurality of computing apparatuses at said specified location, wherein said enabling is executed after a specified time delayed period, wherein said results of said second comparing indicates that said first value exceeds said predetermined frequency value by more than said second value, and wherein said load adjustment modification process comprises: determining, by said computing system, a desired load increase value associated with reducing said first value by a specified amount; selecting, by said computing system based on said desired load increase value, suspended jobs to resume on a first enabled computing apparatus of said plurality of computing apparatuses, wherein said selecting is based on priority scheduling of said suspended jobs, deadline scheduling of said suspended jobs, and a job with a least remaining/projected time of said suspended jobs; computing, by said computing system based on said desired load increase value, a current system utilization for increasing a processor performance and an I/O utilization performance; increasing, by said computing system based on said desired load increase value and results of said computing and said selecting, a first current power usage of a first enabled computing apparatus of said plurality of computing apparatuses; and third comparing, by said computing system, a first current load value on said input voltage signal to said desired load increase value; generating, by said computing system a report associated with said load adjustment modification process; and storing, by said computing system in said memory device, said report.