Patent ID: 8145761

Claim:
A computer-implemented system configured to facilitate an energy-aware connection distribution among a plurality of servers in a cluster, the computer-implemented system comprising: a processor; a plurality of busy servers in the cluster configured to handle a high number of connections; a plurality of tail servers in the cluster configured to maintain a low number of connections, the low number of connections being lower than the high number of connections; a load skewing component configured to give priority to at least a subset of the plurality of busy servers as a function of dispatch of new connection requests, the subset of the plurality of busy servers given priority having a number of connections less than and near a target threshold number of connections, the load skewing component comprising a segmentation component configured to generate partitions, a first partition and a second partition of the partitions being ranked top to bottom based, at least, on a number of connections, wherein a highest ranking one of the plurality of busy servers retains a target threshold number of connections closest to the target threshold; a provisioning component configured to: shut down unnecessary servers in the cluster to save energy and start up servers in the cluster to meet demand based, at least, on a rate of login to the plurality of busy servers in the cluster; and forecast factors utilized to determine a number of the plurality of busy servers to provision for a service via a sparse periodic auto-regression model of at least one of the plurality of busy servers; and a computer-readable storage medium storing instructions that, when executed by the processor, cause the processor to implement at least one of the load skewing component or the provisioning component.