Application Management for Reducing Energy Costs
First Claim
Patent Images
1. A method for installing applications, comprising:
- receiving an indication to install an application in one of a plurality of servers;
determining a server, of the plurality of servers, having a cost of energy to operate that is less than a cost of energy for operating at least one remaining server in the plurality of servers; and
installing the application on the determined server.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide methods, systems, and articles of manufacture for managing and executing applications in a clustered server system. In one embodiment, an application may be installed at an application server having the associated lowest energy cost of maintenance, thereby lowering the cost of operating the system. In another embodiment, requests for services from the system may be routed to application servers having the lowest energy cost, thereby lowering the cost of operating the system.
46 Citations
22 Claims
-
1. A method for installing applications, comprising:
-
receiving an indication to install an application in one of a plurality of servers; determining a server, of the plurality of servers, having a cost of energy to operate that is less than a cost of energy for operating at least one remaining server in the plurality of servers; and installing the application on the determined server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable storage medium comprising a program product which, when executed by a processor, is configured to perform an operation for installing applications, the operation comprising:
-
receiving an indication to install an application in one of a plurality of servers; determining a server, of the plurality of servers, having a cost of energy to operate that is less than a cost of energy for operating at least one remaining server in the plurality of servers; and installing the application in the determined server. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
at least one client computer; and a plurality of servers, wherein each server comprises one or more applications and at least one server comprises an application manager configured to; receive an indication to install an application in one of the plurality of servers; determine a server, of the plurality of servers, the server having a cost of energy to operate the server that is less than a cost of energy for operating at least one remaining server in the plurality of servers; and install the application on the determined application server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for installing applications, comprising:
-
receiving an indication to install an application in a server having a cost of energy to operate that is less than a cost of energy for operating at least one remaining server in a plurality of servers, wherein the application is installed in a first server of the plurality of servers; determining a second server having a cost of energy to operate that is less than a cost of energy to operate the first server; and in response to determining the second server, installing the application on the second server. - View Dependent Claims (22)
-
Specification