User imposed power constraints on web server based on user preferences
First Claim
1. A method for specifying effecting power restriction for a quantum of energy used by a remote web service provider to serve a user, said power restriction based on an individual performance need and an energy-conservation profile of the user, said method comprising:
- providing a user-interactive interface;
enabling a user to indicate a preference for power restriction with respect to web requests by the user; and
instructing a web service provider to reduce power in response to a web request by the user;
wherein the user specifies a reduction in overall power consumption for the user'"'"'s needs, selected from at least one of the following;
instructing the web service provider to use an energy-conserving server to handle the user'"'"'s web requests;
authorizing the web service provider to handle specified user requests at a lower priority;
instructing the web service provider to handle the user'"'"'s web requests without utilizing additional nodes and;
central processing units;
specifying an acceptable delay for fulfilling web requests; and
selecting from among annotations on a web site for energy conservation.
1 Assignment
0 Petitions
Accused Products
Abstract
Web application users are able to specify power constraints for remote web servers. These may be based on individual performance needs and energy-conservation desires. They enable the user to exercise control over the amount of energy that the web server expends in serving the needs of the user. The invention may employ such features as vertical scaling using power capacity on demand (CUoD) type functionality. The method includes providing a user-interactive interface to enable the user to indicate a preference for power restrictions with respect to its web requests. The user then instructs the web site provider to reduce power consumption in response to the user'"'"'s request. The user specifies a reduction in overall power consumption for the user'"'"'s needs, such as instructing the web service provider to use an energy-conserving server to handle the user'"'"'s web requests, or specifying a acceptable delay or fulfilling the user'"'"'s web requests.
-
Citations
25 Claims
-
1. A method for specifying effecting power restriction for a quantum of energy used by a remote web service provider to serve a user, said power restriction based on an individual performance need and an energy-conservation profile of the user, said method comprising:
-
providing a user-interactive interface; enabling a user to indicate a preference for power restriction with respect to web requests by the user; and instructing a web service provider to reduce power in response to a web request by the user; wherein the user specifies a reduction in overall power consumption for the user'"'"'s needs, selected from at least one of the following; instructing the web service provider to use an energy-conserving server to handle the user'"'"'s web requests; authorizing the web service provider to handle specified user requests at a lower priority; instructing the web service provider to handle the user'"'"'s web requests without utilizing additional nodes and;
central processing units;specifying an acceptable delay for fulfilling web requests; and selecting from among annotations on a web site for energy conservation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for specifying a power restriction for a quantum of energy used by a remote web service provider to serve a user, said method comprising:
-
enabling via a programmable device a user to indicate to a web service provider via a user-interactive interface a preference for power restriction with respect to serving a web request by the user; and instructing the web service provider to reduce power in response to serving the user'"'"'s web request as a function of the indicated preference for power restriction by at least one of; instructing the web service provider to use an energy-conserving server to handle the user'"'"'s web request; authorizing the web service provider to handle the user'"'"'s web request at a lower priority than a priority of another request; instructing the web service provider to handle the user'"'"'s web request without utilizing additional nodes and central processing units; and specifying an acceptable delay for fulfilling the user'"'"'s web request. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for providing a service specifying a power restriction for a quantum of energy used by a remote web service provider to serve a user, said method comprising:
-
providing a computer infrastructure that; enables a user to indicate to a web service provider via a user-interactive interface a preference for power restriction with respect to a web request by the user; and instructs the web service provider to reduce power in response to the web request by the user as a function of the indicated preference for power restriction by at least one of; instructing the web service provider to use an energy-conserving server to handle the user'"'"'s web request; authorizing the web service provider to handle the user'"'"'s web request at a lower priority than a priority of another request; instructing the web service provider to handle the user'"'"'s web request without utilizing additional nodes and central processing units; and specifying an acceptable delay for fulfilling the user'"'"'s web request. - View Dependent Claims (14, 15, 16)
-
-
17. A system, comprising:
-
a processing unit, a computer readable memory and a tangible computer-readable storage device; wherein the processing unit, when executing program instructions stored on the computer-readable storage device via the computer readable memory; enables a user to indicate to a web service provider via a user-interactive interface a preference for power restriction with respect to a web request by the user; and instructs the web service provider to reduce power in response to the web request by the user as a function of the indicated preference for power restriction by at least one of; instructing the web service provider to use an energy-conserving server to handle the user'"'"'s web request; authorizing the web service provider to handle the user'"'"'s web request at a lower priority than a priority of another request; instructing the web service provider to handle the user'"'"'s web request without utilizing additional nodes and central processing units; and specifying an acceptable delay for fulfilling the user'"'"'s web request. - View Dependent Claims (18, 19, 20)
-
-
21. An article of manufacture, comprising:
-
a computer-readable tangible storage device having computer readable program code embodied therewith, the computer readable program code comprising instructions that, when executed by a computer processor, cause the computer processor to; enable a user to indicate to a web service provider via a user-interactive interface a preference for power restriction with respect to a web request by the user; and instruct the web service provider to reduce power in response to the web request by the user as a function of the indicated preference for power restriction by at least one of; instructing the web service provider to use an energy-conserving server to handle the user'"'"'s web request; authorizing the web service provider to handle the user'"'"'s web request at a lower priority than a priority of another request; instructing the web service provider to handle the user'"'"'s web request without utilizing additional nodes and central processing units; and specifying an acceptable delay for fulfilling the user'"'"'s web request. - View Dependent Claims (22, 23, 24, 25)
-
Specification