Outage window scheduler tool
First Claim
1. An apparatus, comprising:
- an input configured to receive information about at least one server;
a non-transitory memory storing computer-executable instructions;
a processor communicatively coupled to the input and the memory, the processor configured to execute the computer-executable instructions, wherein execution of the instructions would cause the processor to;
analyze the information associated with the at least one server to identify one or more historical time windows corresponding to low utilization of the at least one server, the historical time windows corresponding to low utilization being identified by comparing values of a plurality of processor utilization parameters to baseline values of the processor utilization parameters, the plurality of processor utilization parameters including at least;
a CPU user utilization including a percentage of users utilizing one or more applications on a particular server, and a CPU utilization, the baseline values being based, at least in part, on an age of the at least one server; and
predict, using at least the historical time windows, one or more future time windows corresponding to low utilization of the at least one server;
recommend, via a user interface, one or more of the future time windows for use as an outage window in which to perform work on the one or more servers, wherein each of the one or more future time windows is associated with a risk tier that corresponds to a risk of scheduling an outage of the one or more servers during each of the one or more future time windows, and the recommending includes filtering the one or more future time windows to display, via the user interface, only future time windows having a risk tier meeting a predetermined threshold; and
receive, via a user input of the user interface screen, a selection of one or more of the future time windows for use as the future outage window.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for determining a future outage window in which to perform work on a server may include an input for receiving historical performance data about at least one server, a non-transitory memory and a processor communicatively coupled to the input and the memory. The processor may be configured to use instructions stored in the memory to predict one or more likely future time windows to be recommended as possible outage windows in which to perform work on the server. The processor may analyze historical performance data about the at least one server to determine one or more historical time windows corresponding to low CPU utilization of the at least one server. In some cases, the processor may then predict one or more future time windows to be recommended for use as the outage window using, at least in part, the determined historical time windows.
39 Citations
18 Claims
-
1. An apparatus, comprising:
-
an input configured to receive information about at least one server; a non-transitory memory storing computer-executable instructions; a processor communicatively coupled to the input and the memory, the processor configured to execute the computer-executable instructions, wherein execution of the instructions would cause the processor to; analyze the information associated with the at least one server to identify one or more historical time windows corresponding to low utilization of the at least one server, the historical time windows corresponding to low utilization being identified by comparing values of a plurality of processor utilization parameters to baseline values of the processor utilization parameters, the plurality of processor utilization parameters including at least;
a CPU user utilization including a percentage of users utilizing one or more applications on a particular server, and a CPU utilization, the baseline values being based, at least in part, on an age of the at least one server; andpredict, using at least the historical time windows, one or more future time windows corresponding to low utilization of the at least one server; recommend, via a user interface, one or more of the future time windows for use as an outage window in which to perform work on the one or more servers, wherein each of the one or more future time windows is associated with a risk tier that corresponds to a risk of scheduling an outage of the one or more servers during each of the one or more future time windows, and the recommending includes filtering the one or more future time windows to display, via the user interface, only future time windows having a risk tier meeting a predetermined threshold; and receive, via a user input of the user interface screen, a selection of one or more of the future time windows for use as the future outage window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a first memory unit storing a database including historical processor utilization information about the operation of one or more servers on a network; a scheduler coupled to the database, the scheduler including a second memory unit storing instructions and a processor, wherein execution of the instructions would cause the processor to; analyze the processor utilization information associated with the one or more servers received from the database to identify one or more historical time windows corresponding to low utilization of the one or more servers, the historical time windows corresponding to low utilization being identified by comparing values of a plurality of processor utilization parameters to baseline values of the processor utilization parameters, the plurality of processor utilization parameters including at least;
a CPU user utilization including a percentage of users utilizing one or more applications on a particular server, and a CPU utilization, the baseline values being based, at least in part, on an age of the at least one server;predict, using at least the historical time windows, one or more future time windows corresponding to low utilization of the one or more servers; determine a ranking associated with each of the one or more future time windows, wherein each ranking corresponds to a risk tier associated with scheduling an outage of the one or more servers during the associated future time window; recommend, via a user interface and using the rankings, one or more of the future time windows for use as an outage window in which to perform work on the one or more servers, wherein each of the one or more future time windows is associated with a risk tier that corresponds to a risk of scheduling an outage of the one or more servers during each of the one or more future time windows, and the recommendation includes filtering the one or more future time windows to display, via the user interface, only future time windows having a ranking meeting a predetermined threshold; and receive, via a user input of the user interface screen, a selection of one or more of the future time windows for use as the future outage window. - View Dependent Claims (14, 15)
-
-
16. A method comprising:
-
receiving, from a data store via a network, historical performance data about the utilization of a server; analyzing, by a scheduler, the historical performance data about the utilization of the server to identify one or more historical time windows corresponding to low utilization of the server, the historical time windows corresponding to low utilization being identified by comparing values of a plurality of processor utilization parameters to baseline values of the processor utilization parameters, the plurality of processor utilization parameters including at least;
a CPU user utilization including a percentage of users utilizing one or more applications on the server at a particular time, and a CPU utilization at a particular time, the baseline values being based, at least in part, on an age of the server;predicting, by the scheduler, one or more future time windows of low utilization using the historical performance data; determining, by the scheduler, a ranking associated with each of the one or more future time windows, wherein each ranking corresponds to a risk tier associated with scheduling an outage of the one or more servers during the associated future time window recommending, via a user interface, at least one of the future time windows to be used as a future outage window of the server, wherein the recommending includes filtering the one or more future time windows to display only future time windows having a risk tier under a defined threshold; and receiving, via a user input of the user interface screen, a selection of one or more of the future time windows for use as the future outage window. - View Dependent Claims (17, 18)
-
Specification