Dynamic Management of Data Centers
Abstract
Computerized systems and methods are provided to intelligently and dynamically manage a data center comprising at least one server and at least one central manager. The central manager is programmed to access the at least one server on a predetermined schedule to determine whether at least one application is functioning properly by determining a functionality level. Alternatively, the central manager determines whether the at least one server is actively used by determining an activity level for the server. Based on the central manager's determinations, the system dynamically adjusts the power level of the server, resulting in reduced power consumption and a reduction in wasted resources and unnecessary processing power in the management of servers in a data center.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . One or more computer readable non-transitory media having instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to facilitate a plurality of operations, the operations comprising:
performing, via the one or more hardware processors, a first determination of an activity level of a server during a first time frame, wherein the first determination is performed during the first time frame based on a predetermined schedule for monitoring the server; determining that the activity level during the first time frame is below a threshold percentage; subsequent to determining that the activity level during the first time frame is below the threshold percentage:
performing, via the one or more hardware processors, a second determination of the activity level of the server during a second time frame, wherein the second determination is performed during the second time frame based on the predetermined schedule for monitoring the server;
determining that the activity level during the second time frame is still below the threshold percentage; and responsive to both (a) determining that the activity level during the first time frame is below the threshold percentage and (b) subsequently determining that the activity level during the second time frame is still below the threshold percentage: powering down the server via the one or more hardware processors.
2 . The one or more computer readable non-transitory media of claim 1 , wherein the threshold percentage remains the same for each activity level determination.
3 . The one or more computer readable non-transitory media of claim 1 , wherein the server is tagged for monitoring.
4 . The one or more computer readable non-transitory media of claim 1 , wherein the predetermined schedule indicates accessing the server at a first time on a first day and accessing the server at a second time on a second day.
5 . The one or more computer readable non-transitory media of claim 4 , wherein accessing the server at the first time and accessing the server at the second time are based on the server being tagged for monitoring at the first time and at the second time, respectively.
6 . The one or more computer readable non-transitory media of claim 1 , wherein determining that the activity level of the server is below the threshold percentage triggers the second determination.
7 . The one or more computer readable non-transitory media of claim 1 , wherein the predetermined schedule indicates accessing the server within a predetermined amount of time after the server is turned on.
8 . A method, comprising:
performing, via one or more hardware processors, a first determination of an activity level of a server during a first time frame, wherein the first determination is performed during the first time frame based on a predetermined schedule for monitoring the server; determining that the activity level during the first time frame is below a threshold percentage; subsequent to determining that the activity level during the first time frame is below the threshold percentage:
performing, via the one or more hardware processors, a second determination of the activity level of the server during a second time frame, wherein the second determination is performed during the second time frame based on the predetermined schedule for monitoring the server;
determining that the activity level during the second time frame is still below the threshold percentage; and responsive to both (a) determining that the activity level during the first time frame is below the threshold percentage and (b) subsequently determining that the activity level during the second time frame is still below the threshold percentage: powering down the server via the one or more hardware processors.
9 . The method of claim 8 , wherein the threshold percentage remains the same for each activity level determination.
10 . The method of claim 8 , wherein the server is tagged for monitoring.
11 . The method of claim 8 , wherein the predetermined schedule indicates accessing the server at a first time on a first day and accessing the server at a second time on a second day.
12 . The method of claim 11 , wherein accessing the server at the first time and accessing the server at the second time are based on the server being tagged for monitoring at the first time and at the second time, respectively.
13 . The method of claim 8 , wherein determining that the activity level of the server is below the threshold percentage triggers the second determination.
14 . The method of claim 8 , wherein the predetermined schedule indicates accessing the server within a predetermined amount of time after the server is turned on.
15 . A system having one or more hardware processors configured to facilitate a plurality of operations, the operations comprising:
performing, via the one or more hardware processors, a first determination of an activity level of a server during a first time frame, wherein the first determination is performed during the first time frame based on a predetermined schedule for monitoring the server; determining that the activity level during the first time frame is below a threshold percentage; subsequent to determining that the activity level during the first time frame is below the threshold percentage:
performing, via the one or more hardware processors, a second determination of the activity level of the server during a second time frame, wherein the second determination is performed during the second time frame based on the predetermined schedule for monitoring the server;
determining that the activity level during the second time frame is still below the threshold percentage; and responsive to both (a) determining that the activity level during the first time frame is below the threshold percentage and (b) subsequently determining that the activity level during the second time frame is still below the threshold percentage: powering down the server via the one or more hardware processors.
16 . The system of claim 15 , wherein the threshold percentage remains the same for each activity level determination.
17 . The system of claim 15 , wherein the server is tagged for monitoring.
18 . The system of claim 15 , wherein the predetermined schedule indicates accessing the server at a first time on a first day and accessing the server at a second time on a second day.
19 . The system of claim 18 , wherein accessing the server at the first time and accessing the server at the second time are based on the server being tagged for monitoring at the first time and at the second time, respectively.
20 . The system of claim 15 , wherein determining that the activity level of the server is below the threshold percentage triggers the second determination.Join the waitlist — get patent alerts
Track US2025060807A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.