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.