Stackelberg game has been widely used in studying the pricing issue in the networks. It formulates the leader-follower relationship among players. In this game, the leader first gives out its strategy and then the follower makes its decision based on the leader’s strategy and other considerations. Of course, when the leader chooses its strategy, it should consider the response of follower.

Take the pricing issue between operator and customer as an example, where the operator determines its price while customer determines its demand quantity. Let be the price that operator announces and be the demand quantity sent into the network by customer. The utilities for customer and operator are denoted by and , respectively. Given any price , the customer determines its demand by , where is the set of all possible . Considering this reaction of customer, the operator chooses its price by , where is the set of all possible price can be used by operator. is called Stackelberg equilibrium and the corresponding utility of each player , is called the outcome of this game. We also call the sum of the operator’s and customer’s utility as the total utility of the system.

We model the interaction between operator and customer(s) as a Stackelberg game. Operator and customer(s) are players in this game, and operator is the leader while customer(s) is the follower(s). The operator’s strategy is the price it announced for its resources, and the customer’s strategy is the quantity of resources it requests from data center.