We assume that the customer earns from $d$ units of demands, where is an increasing and concave function of . Let denote the energy consumption of operator if it gives units of resource to the customer and denotes the cost which operator should pay for each unit of energy. Usually, is a convex function [Enhanced intel speed step technology for the intel pentium m processor. Intel White Paper 201170-001, 2004.].

Now, the customer’s utility is:

if the operator charges a fee for each unit of demands. And the operator’s utility is:

Lemma 1:

When the operator announces a higher price, there will be less demand sent into the network.

Proof: From , we know

substitute $pd$ in (2) with (3), there is

which is a concave function of . On the other hand, taking derivation on both sides of (3) with respect to , we know

That is

Since

for some . For is a concave function, there must be , so that and is a decreasing function of . █

###Lemma 2: The demand quantity is a concave function of price of each unit resource, if and only if .

Proof: Take derivation on both sides of (5) with respect to , we can get

That is to say

From (5), we know

so that

Since and , ${d’’}<0$ iff . █

Proposition 1:

If the price announced in Subnetwork 1 is , the price announced in Subnetwork 2 should be in , where is the strongest Qos requirement in Subnetwork 1 which can be calculated by solving , and is determined by the strongest Qos requirement may exist in the network.

Proof: If , since all the demands whose Qos requirement is in are sent into Subnetwork 1, the weakest QoS requirement in Subnetwork 2 will be , and the strongest QoS requirement in Subnetwork 2 is determined by solving The operator can charge

for its resource. If the operator simply announces the resource price as in Subnetwork 2, the demand sent into Subnetwork 2 will not change (i.e. the energy consumption does not change) but it will charge

for requested resource, which is larger than it announce a price in . █