Off-Peak Patching for Enterprise Stability
First Claim
1. A server farm patching system, comprising:
- a memory configured to identify an off-peak usage time range for a server farm describing when the server farm has an activity level below an activity threshold; and
a data interface configured to apply a patch code set at an off-peak usage patching aggressiveness level indicating an off-peak upper bound percentage of servers in the server farm receiving the patch code set when within the off-peak usage time range and to apply the patch code set at a peak usage patching aggressiveness level indicating a peak upper bound percentage of servers in the server farm receiving the patch code set when outside the off-peak usage time range.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a server farm patching system may wait until fewer users are accessing a server farm to apply a patch code set to a server application executed by a server at the server farm. The server farm patching system may identify an off-peak usage time range for a server farm describing when the server farm has an activity level below an activity threshold. The server farm patching system may apply a patch code set at an off-peak usage patching aggressiveness level indicating an off-peak upper bound percentage of servers in the server farm receiving the patch code set when within the off-peak usage time range. The server farm patching system may apply the patch code set at a peak usage patching aggressiveness level indicating a peak upper bound percentage of servers in the server farm receiving the patch code set when outside the off-peak usage time range.
-
Citations
20 Claims
-
1. A server farm patching system, comprising:
-
a memory configured to identify an off-peak usage time range for a server farm describing when the server farm has an activity level below an activity threshold; and a data interface configured to apply a patch code set at an off-peak usage patching aggressiveness level indicating an off-peak upper bound percentage of servers in the server farm receiving the patch code set when within the off-peak usage time range and to apply the patch code set at a peak usage patching aggressiveness level indicating a peak upper bound percentage of servers in the server farm receiving the patch code set when outside the off-peak usage time range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
- 15. A computing device, having a memory configured to store a series of instructions to apply a patch code set to a server farm, the computing device configured to analyze a request-per-second history for the server farm to identify the off-peak usage time range for the server farm describing when the server farm has an activity level below an activity threshold, the computing device further configured to apply the patch code set at an off-peak usage patching aggressiveness level indicating an off-peak upper bound percentage of servers in the server farm receiving the patch code set when within the off-peak usage time range, and the computing device also configured to apply the patch code set at a peak usage patching aggressiveness level indicating a peak upper bound percentage of servers in the server farm receiving the patch code set when outside the off-peak usage time range.
-
19. A machine-implemented method, comprising:
-
determining a geographic location for a server farm to identify an off-peak usage time range for the server farm describing when the server farm has an activity level below an activity threshold; applying a patch code set at an off-peak usage patching aggressiveness level indicating an off-peak upper bound percentage of servers in the server farm receiving the patch code set when within the off-peak usage time range; and applying the patch code set at a peak usage patching aggressiveness level indicating a peak upper bound percentage of servers in the server farm receiving the patch code set when outside the off-peak usage time range. - View Dependent Claims (20)
-
Specification