Computing load management method and system
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A load management method and system. The method includes detecting and monitoring by a computing system, a frequency signal associated with an input voltage signal used for powering computing apparatuses at a specified location. The computing system compares the frequency signal to a predetermined frequency value. The computing system determines that the frequency signal comprises a first value that is not equal to the predetermined frequency value. The computing system calculates a difference value between the first value and the predetermined frequency value. The computing system compares the difference value to a second value and analyzes a power demand profile. The computing system enables a load adjustment modification process associated with the plurality of power consumption devices based on the difference value and the power demand profile. The computing system generates and stores a report associated with the load adjustment modification process.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 is less than 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 decrease value associated with increasing said first value by a specified amount; selecting, by said computing system based on said desired load decrease value, running jobs to suspend on a first enabled computing apparatus of said plurality of computing apparatuses, wherein said selecting is based on priority scheduling of said running jobs, deadline scheduling of said running jobs, and a job with a most remaining/projected time of said suspended jobs; computing, by said computing system based on said desired load decrease value, a current system utilization for decreasing a processor performance and an I/O utilization performance; decreasing, by said computing system based on said desired load decrease value and results of said selecting and said computing, a first current power usage of 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 decrease 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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product, comprising a computer readable storage device storing a computer readable program code, said computer readable program code configured to a perform method upon being executed by a processor of a computing system, said method comprising:
-
detecting, by said 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.
-
Specification