Systems and Methods to Adaptively Load Balance User Sessions to Reduce Energy Consumption
First Claim
1. A method for adaptively load balancing user sessions to reduce energy consumption, comprising:
- (a) identifying a session type for each of a plurality of user sessions;
(b) defining a server group providing access to a subset of the plurality of user sessions having a common session type;
(c) defining a power management schedule for the server group; and
(d) consolidating, onto at least one server in the server group, the subset of the plurality of user sessions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for adaptively load balancing user sessions to reduce energy consumption includes identifying a session type for each of a plurality of user sessions. A server group is defined, providing access to a subset of the user sessions having a common session type. A power management schedule is also defined for the server group. The method includes consolidating, onto at least one server in the server group, the subset of user sessions. In still another aspect, a method for reducing energy consumption by dynamically managing power modes for a plurality of servers, includes monitoring, via a power monitoring agent, a level of load on one of the servers. A power management console generates a power management schedule for a server, responsive to the monitored level of load. Responsive to the power management schedule, a power management controller dynamically controls a level of power for the server.
359 Citations
38 Claims
-
1. A method for adaptively load balancing user sessions to reduce energy consumption, comprising:
-
(a) identifying a session type for each of a plurality of user sessions; (b) defining a server group providing access to a subset of the plurality of user sessions having a common session type; (c) defining a power management schedule for the server group; and (d) consolidating, onto at least one server in the server group, the subset of the plurality of user sessions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for adaptively load balancing user sessions to reduce energy consumption, comprising:
-
a power management console, providing an interface for; identifying a session type for each of a plurality of user sessions, defining a server group providing access to a subset of the plurality of user sessions having a common session type, and defining a power management schedule for the server group; and a power management controller consolidating, onto at least one server in the server group, the subset of the plurality of user sessions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for reducing energy consumption by dynamically managing power modes for a plurality of servers, comprising:
-
(a) monitoring, via a power monitoring agent, a level of load on one of a plurality of servers; (b) generating, by a power management console, a power management schedule for a server in the plurality of servers, responsive to the monitored level of load; and (c) dynamically controlling, by a power management controller, a level of power for the server, responsive to the power management schedule. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A system for reducing energy consumption by dynamically managing power modes for a plurality of servers, comprising:
-
a power management agent monitoring a level of load on one of the plurality of servers; a power management console, in communication with the power management agent, defining a power management schedule for the one of the plurality of servers, the power management schedule generated responsive to the monitored level of load; and a power management controller, in communication with the power management console and the power management agent, dynamically controlling a level of power to the one of the plurality of servers, responsive to the power management schedule. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification