CPC G06F 11/3024 (2013.01) [G06F 11/076 (2013.01); G06F 11/3017 (2013.01); G06F 11/3075 (2013.01); G06F 11/328 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
accessing a source data set that indicates processor utilization rates of a plurality of servers over a plurality of sampling periods;
defining a target data set that comprises a plurality of processor utilization range buckets corresponding to the plurality of sampling periods;
updating the target data set based on the source data set by incrementing one of the plurality of processor utilization range buckets in response to a processor utilization rate corresponding to the processor utilization range of a processor utilization range bucket;
generating a graphical user interface (GUI) based on the updated target data set, the GUI comprising a stacked area chart indicating percentages of samples corresponding to the processor utilization range buckets over time; and
distributing, based on the updated target data set, a load of from a first server of the plurality of servers to a second server of the plurality of servers based on the processor utilization range bucket of the first server and the processor utilization range bucket of the second server.
|