Competitive Pricing in Heterogeneous Wireless Access Networks ...

5 downloads 236871 Views 159KB Size Report
each other to offer wireless access services through price ... ing problem in wired networks was considered in [1], where ..... due to the “first-move advantage”).
HOSSAIN LAYOUT

11/5/08

3:38 PM

Page 4

Competitive Pricing in Heterogeneous Wireless Access Networks: Issues and Approaches Dusit Niyato, Nanyang Technological University (NTU) Ekram Hossain, University of Manitoba

Abstract To provide seamless mobility with high-speed wireless connectivity, future generation wireless networks must support heterogeneous wireless access. Pricing schemes adopted by different service providers is crucial and will impact the decisions of users in selecting a network. In this article, we provide a comprehensive survey of the issues related to pricing in heterogeneous wireless networks and possible approaches to the solution of the pricing problem. First, we review the related work on pricing for homogeneous wireless networks in which a single wireless technology is available to the users. Then, we outline the major issues in designing resource allocation and pricing in heterogeneous wireless access networks. To this end, we propose two oligopolistic models for price competition among service providers in a heterogeneous wireless environment consisting of WiMAX and WiFi access networks. A non-cooperative game is formulated to obtain the price for the service providers. Two different equilibria, namely, the Nash and the Stackelberg equilibria are considered as the solutions of the simultaneous-play and leader-follower price competitions, respectively.

T

he wireless communication systems of the future are envisioned to integrate multiple wireless access technologies to provide high-speed communication services to mobile users in a seamless manner. Pricing will be one of the important issues in such a heterogeneous wireless access system. Through a proper pricing mechanism, a service provider offering wireless access services in a heterogeneous environment would like to achieve the highest revenue, while mobile users would like to achieve the highest satisfaction from service usage. In the following, we briefly review the related work on pricing for homogeneous wireless networks. Subsequently, we consider heterogeneous wireless networks, where different technologies (e.g., WiMAX and WiFi) are available to the users in the same coverage area, and different wireless access networks are operated by different service providers. From an economic point of view, pricing plays an important role in trading any resource or service. The most important objective of trading is to provide benefits to both the sellers and the buyers. Therefore, the price must be chosen so that the revenue of the sellers is maximized while the highest satisfaction is achieved by the buyers. There are two main factors influencing the price setting, namely, user demand and competition among service providers. Price and demand are functions of each other. If demand is high, a high price can be charged by a service provider (i.e., a seller) to earn more revenue. On the other hand, if demand is low, the price must be reduced to attract more mobile users (i.e., the buyers). Competition among the service providers also impacts the price setting. In particular, the service providers can compete with

4

0890-8044/08/$25.00 © 2008 IEEE

each other to offer wireless access services through price adjustment. Typically, if the services are substitutable (even though different), users buy a service that provides the highest satisfaction at the lowest price. If one service provider reduces its offered price to attract more users and gain higher revenue, this will impact the revenues of other sellers who will try to compete by reducing their offering prices as well. The pricing problem in wired networks was considered in [1], where price and transmission rate were optimized for elastic traffic. However, network heterogeneity and service competition were not considered. In this article we focus on the pricing problem in heterogeneous wireless networks. A classification of pricing schemes in wireless networks is shown in Fig. 1. The pricing models can be either of two types — non-competitive or competitive pricing models (Fig. 2). In a non-competitive model, a service provider negotiates with the users to determine the price. In a user competition model, the users offer prices (which maximize their utility) to the service provider (e.g., auction mechanism). In a service provider competition model, service providers adjust their price to achieve the highest revenue. In a service provider and user competition model, which is the most common model, both the service providers and the users compete to achieve their objectives.

Pricing in Homogeneous Wireless Networks Non-Competitive Pricing: Optimization-Based Approach — In a non-competitive pricing model, there is only one service provider who adjusts its offered price to maximize its rev-

IEEE Network • November/December 2008

Authorized licensed use limited to: National Chung Cheng University. Downloaded on May 15, 2009 at 01:28 from IEEE Xplore. Restrictions apply.

HOSSAIN LAYOUT

11/5/08

3:38 PM

Page 5

Non-competitive [2–5] (optimization-based) Homogeneous system

Competition among users [6–8] Competitive (game theory-based) Competition among service providers [9]

Pricing in wireless networks

Heterogeneous system

Non-competitive [10–12] (optimization-based, supply/demand-based)

Competitive (oligopoly market model)

■ Figure 1. Pricing in wireless networks. enue. An optimization formulation can be used to obtain the price setting for a given objective and a set of constraints. A non-competitive pricing scheme was proposed for hardcapacity cellular wireless systems (e.g., frequency- and timedivision multiple-access [FDMA and TDMA] systems in which the maximum number of active users that can be served simultaneously is fixed) to obtain the optimal price setting. In [2], pricing was used not only to generate revenue for the service providers, but also to control congestion in the network. In general, when price increases, the users are reluctant to initiate a call, and consequently, the call arrival rate decreases. Given a user’s willingness to pay for a call, an optimal price can be chosen to maximize revenue and maintain call blocking/dropping probabilities below the target level. A similar approach was considered for a wireless access system where radio spectrum is shared by public safety (e.g., emergency call) and commercial services (e.g., data call) [3]. Resource reservation was proposed to ensure minimum blocking probability for a public safety service, whereas network pricing and admission control were used to maximize revenue for commercial services. An optimization model based on a semi-Markov decision process was formulated to obtain the optimal admission control policy (i.e., whether a new connection can be accepted into a system or not). Then, the optimal price was obtained that maximizes network revenue. In [4], a pricing-based downlink power allocation method for code division multiple-access (CDMA) systems was proposed where the satisfaction (i.e., net utility) of a user was quantified as a function of the signal-to-interference ratio (SIR) at the receiver and the price charged per unit of transmission power. An optimization problem was formulated to maximize total net utility of a user by adjusting transmit power of the mobile while the SIR requirements for all the users are satisfied. In [5], a radio resource management and pricing scheme was proposed for multimedia wireless local area networks (WLANs). For a given pricing function (e.g., flat price or linear price), a service provider allocates transmission rate to the users such that its revenue is maximized. The willingness of a user to pay was determined by the price and achievable transmission rate. Competitive Pricing: Game Theoretic Approach — In general, a wireless system may consist of multiple entities whose objectives are different and possibly conflict with each other. In such a case, a solution which is optimal from the global point of view, may not be desirable by all the entities. For example, the total revenue is maximized if each of the service providers allocates all of the radio resources to the user

offering the highest price, while other users do not receive any resource. Instead, a solution that ensures satisfaction of all the entities in the system is desirable. In this multi-entity environment, non-cooperative game theory can be used to obtain the optimal pricing policy. Here, the competition can be either among user entities, who compete for the radio resource, or among service providers, who offer wireless services to the users. The most popular solution of this competitive situation is the Nash equilibrium concept, which guarantees that none of the entities in the system wants to change its strategy, given that other entities stick to the Nash equilibrium. Based on the competition among users in a CDMA cellular system, distributed power control and pricing adjustment algorithms were proposed in [6], where the objective of each user was to maximize its individual net utility (instead of total or group net utility as in [4]). The net utility was computed based on the amount of successfully transmitted data, which is a function of SIR at the receiver. However, increasing the transmission power by one user increases interference to other users. A non-cooperative game was formulated, and Nash equilibrium was used to obtain the transmission power and the price (per unit transmission power). In cognitive wireless networks [7–9], where primary (or licensed) users can offer (or sell) spectrum opportunities to secondary (i.e., unlicensed) users, competitive pricing for spectrum trading becomes an important issue. The pricing method in this competitive environment can be either secondary user driven [7] or primary user driven [9]. In a secondary user-driven scheme, the secondary users request (i.e., bid) for the spectrum, and a primary user makes a decision on price and allocates spectrum opportunities to the secondary users accordingly. On the other hand, in a primary user-driven scheme, primary users determine the prices of available spectrum. A secondary user makes its decision based on offered spectrum price and quality of wireless transmission on the corresponding spectrum. In both the cases, the competition can be modeled as a non-cooperative game, and the solution on spectrum pricing can be obtained from the Nash equilibrium. In a multihop network, traffic of a user can be routed through multiple nodes to the destination. As a result, a user must pay the intermediate nodes for functioning as relays. This pricing problem in a multihop network was considered in the literature, for example, in [13]. In this case, the relay nodes can optimize the price charged to the upstream nodes of a traffic flow to maximize the profit. A non-cooperative game model was developed to obtain the competitive solution among the nodes in a multihop network.

IEEE Network • November/December 2008 Authorized licensed use limited to: National Chung Cheng University. Downloaded on May 15, 2009 at 01:28 from IEEE Xplore. Restrictions apply.

5

HOSSAIN LAYOUT

11/5/08

3:38 PM

Page 6

1

1 Service provider

Service provider

Price

Price

Price 3

3 2

User

User

1

2

User

1

4

Service provider

Service provider

Price

Price

Price 3

2

User competition

No competition

Service provider

3

User

1 Service provider

Price 3

3

3 User

4

2

User

2

2 Service provider competition

Service provider competition and user competition

1 Resource allocation (revenue optimization)

3 Price negotiation

2 Demand function (net utility optimization)

4 Competition among service providers

■ Figure 2. Non-competitive and competitive pricing models.

Pricing in Heterogeneous Wireless Access Networks To design a pricing model for a heterogeneous wireless access network, the following issues must be considered: • Heterogeneity of wireless access — The capacity, coverage area, frequency band of operation (e.g., licensed or unlicensed band), and the quality of service (QoS) provisioning mechanisms are different for different wireless access systems. • Competition among multiple service providers — The different access networks are operated by different service providers, and each of the service providers wants to maximize its revenue. • Inequality in service offering — Inequality in service offering by the different wireless access networks may arise due to several reasons (e.g., different coverage area, data rate, and mobility support). • Service substitutability — Wireless services from the different access networks may not be perfectly substitutable. This may be due to some of the mobile terminals not being equipped with all of the radio interfaces supported in the system. Also, for better energy conservation, some users may prefer short-range wireless access to long-range wireless access. • Vertical hand off — The connection of a mobile user can be handed over vertically between different types of networks, for example, from a WiFi network to a WiMAX network when a user moves out of a WiFi cell. In this case, the pricing scheme must be developed by considering the possibility of vertical hand off. The following three different approaches, namely, auction [10], optimization [11], and demand/supply [12]-based schemes

6

have been used for developing pricing models for heterogeneous wireless networks: •Auction-based scheme — In [10], a user periodically bids for the radio resource by informing the service provider of the price and the QoS requirement. Then, the service provider makes a decision on resource allocation that maximizes its revenue. In this multi-unit sealed-bid auction, a manager agent facilitates negotiation between a mobile user and a service provider. • Optimization-based scheme — In [11], a service allocation and pricing method based on optimization was proposed for a heterogeneous wireless network consisting of WLAN, universal mobile telecommunications system (UMTS), and global system for mobile communications (GSM) networks. The capacity of the system was optimally allocated to different service types (e.g., voice and data). The objective was to maximize the revenue of a service provider (and hence network utilization) under the capacity constraint of each of the access networks. • Demand/supply-based scheme — In [12], a resource allocation framework was proposed for heterogeneous wireless networks based on the concept of demand/supply in microeconomics. The supply function was obtained by solving an optimization formulation to maximize the revenue of a service provider, whereas the demand function was obtained by solving a utility maximization problem for a user. The equilibrium was defined as the price at which demand equals supply. Based on this equilibrium price, network selection and admission control methods were developed. However, the above works did not consider competition among multiple service providers owning different radio access networks. Because the service providers have their own

IEEE Network • November/December 2008 Authorized licensed use limited to: National Chung Cheng University. Downloaded on May 15, 2009 at 01:28 from IEEE Xplore. Restrictions apply.

HOSSAIN LAYOUT

11/5/08

3:38 PM

Page 7

Paper

Description

Demand function

Interpretation

J. Hou et al. [2]

Congestion control based on pricing in hard-capacity cellular networks

D = e–(p/p0–1)2

Demand in terms of percentage of user (D) who will accept price p given normal price p0

Q. Wang et al. [3]

Network pricing and admission control for public safety and commercial services

D = k1 – k2p

User demand in terms of arrival rate (D) is a linear function of price with parameters k1 and k2

J.-W. Lee et al. [4]

Utility maximization-based power allocation in CDMA wireless networks

D = maxq (U (γ(q)) – pq)

Power demand (D) is a solution of transmit power q based on net utility maximization, where U (.) is a utility function of SIR γ

L. Badia et al. [5]

Revenue maximization in multimedia WLANs

D = 1 – e –kum/pn

User demand (D) to accept a service is a function of rate utility u and price p, where k, m, and n are model parameters

C. U. Saraydar et al. [6]

Non-cooperative game formulation for distributed power control and pricing in CDMA networks

D = maxq U (q) – pq

Transmit power demand (D) is a solution of net utility maximization, where U is the utility function of transmit power vector q

Di = E (Xi1pi ≥ pj), where

 1, if pi ≥ p j =  0, otherwise

Payoff or throughput demand (Di) depends on expected channel quality X1 and is a fuction of all prices

J. Sun et al. [7]

Wireless channel allocation based on second-price auction algorithm

S. Gandhi et al. [8]

General framework for wireless spectrum auction

Piecewise linear price-demand (e.g., D = (B – pi)/A)

Spectrum demand (D) is a linear function of price pi

Y. Xing et al. [9]

Pricing in competitive spectrum market with multiple sellers

U = σ(q – q’) + (1 – σ)(p’ – p)

A user demands spectrum if utility U is maximized where q and p denote the quality and price whose lower bound and upper bound are q’ and p’, respectively; σ is a model parameter which lies between 0 and 1

W. Zhang [11]

Bearer service allocation and pricing in heterogeneous wireless networks

D = Ap–∈

Bandwidth demand D is controlled by price elasticity ∈ and demand potential A

H. Chan et al. [12]

Utility-based network selection for heterogeneous wireless networks

D = maxr N (U (r) – pr)

Bandwidth demand D is a solution r of user revenue maximization gained from utility function U (r) under N active users

1 pi ≥ p j

■ Table 1. Resource allocation and pricing in wireless networks and different demand functions. interests in a heterogeneous environment, a competition exists among the service providers, and the price offered by one service provider will impact the price offered by other providers. This situation can be modeled as an oligopoly market, and subsequently, non-cooperative game models can be used to analyze this market and to obtain the optimal pricing that satisfies each of the service providers. A summary of the related work on pricing in wireless networks is provided in Table 1.

Oligopoly Market Model In economics, oligopoly is defined as a situation where a small number of firms (i.e., oligopolists) dominate a particular market [14]. In this market structure, the firms compete with each other independently to maximize their profits by controlling the quantity or the price of the supplied commodity. The decision of each firm is influenced by the actions of other firms. The behavior of each of the firms, given the actions of other firms, can be analyzed by using non-cooperative game theory. In this case, the best action (i.e., to maximize profit) of one firm, given the actions of other firms, is defined as the best

response. This best response can be obtained by formulating a profit maximization problem. Then, based on the best responses of all firms, the solution of this oligopoly market (e.g., the Nash equilibrium) can be obtained. In the context of wireless networks, the service providers can be considered as the firms in an oligopoly market. These service providers compete with each other to offer wireless service to the mobile users. Because the service providers are independent and rational, to maximize their revenue/profit, the best responses can be defined and used to obtain the solution of the competition. Different oligopoly market structures, and hence, different game models, can be formulated for the different competition scenarios.

Bertrand Game — Competition in Price In a Bertrand game, there are a finite number of service providers who decide on the service prices simultaneously. Given the price offered by a service provider, based on a demand function, the amount of requested bandwidth from the mobile users can be determined. For example, if the price is high, the amount of requested bandwidth from the users will be small and vice versa. Then, the profit is computed and

IEEE Network • November/December 2008 Authorized licensed use limited to: National Chung Cheng University. Downloaded on May 15, 2009 at 01:28 from IEEE Xplore. Restrictions apply.

7

HOSSAIN LAYOUT

11/5/08

3:38 PM

Page 8

Broadband access (leader)

then decide on its price. The solution of this competition is the Stackelberg equilibrium for which the WiMAX service provider can maximize its profit.

Access point (follower)

System Model

Premium class

Best-effort user Local area network

■ Figure 3. The service areas of a heterogeneous wireless network.

used in a profit maximization problem for a service provider to obtain the best response in terms of service price. The Nash equilibrium is located at the point where all the best responses intersect with each other.

Stackelberg Game — Leader-Follower Competition In a leader-follower market, there is at least one service provider defined as the leader who can make the decision and commit the strategy on the price before other service providers who are defined as followers. In this case, the strategy chosen by the leader can be observed by the followers, and the followers can adapt their decisions accordingly. The best responses of the firms in this leader-follower competition can be obtained as in the Bertrand game model. However, in a Stackelberg game, due to the timing in decision making, the interaction between the leader and the followers is dynamic rather than static. The leader can choose a strategy such that the profit is maximized, given that the followers will choose their best responses. This is defined as the Stackelberg equilibrium and can be obtained by backward induction technique. With backward induction, the best response of the follower is obtained first (i.e., in the same way as that for a Bertrand model). Then, this best response is used to compute the profit of the leader, and the leader chooses a strategy for which the profit is maximized.

Service Competition and Pricing in a WiMAX and WiFi-Based Heterogeneous Wireless Access Network We present a model for service competition and pricing in an integrated WiMAX and WiFi network where the WiMAX and the WiFi service providers compete with each other in terms of price charged to the mobile users in a particular service area. Two cases of price competition among the service providers are considered. First, we consider the case where both the WiMAX and the WiFi service providers offer their prices at the same time (i.e., simultaneous-play game). The solution of this competition is given by a Nash equilibrium for which both of the service providers are satisfied with the solution in terms of prices. Second, we consider the case where the WiMAX service provider offers its price before the WiFi service provider (i.e., leader-follower game) — that is, the WiMAX service provider has priority in offering its price. This could be, for example, due to the larger service area covered by a WiMAX network. The WiFi service provider can observe the price offered by the WiMAX service provider and

8

We consider the heterogeneous wireless access environment in Fig. 3 with two service areas. Although broadband wireless-access service based on WiMAX is available in the first area (i.e., the outside circle), both WiMAX and WiFi services are available in the second area (i.e., the inside circle). 1 The WiMAX service provider offers a premium class of service to np users for whom the transmission delay is the major QoS performance (e.g., real-time polling service in the WiMAX QoS framework). The WiMAX service provider charges these users at a flat rate of Pp (per unit of allocated bandwidth). In the second service area, WiMAX and WiFi service providers compete with each other to offer wireless access services to the users in the best-effort service class. A best-effort user can switch between the WiMAX and WiFi networks (e.g., to choose the service with the lower price) by using a dual-radio interface. Note that the above system model is different from that in [15]. In particular, churning of best-effort users between WiMAX and WiFi networks was not considered in [15].

Service Competition User Utility and Bandwidth Demand — To quantify the bandwidth demand, we consider a quadratic utility function for best-effort users (as in [16]). The bandwidth demand function can be obtained based on utility maximization. That is, the demand can be obtained as the optimal bandwidth that maximizes the utility of a best-effort user, given the qualities and the prices of the wireless access services, and the degree of substitutability among the services. Let pi denote the price per unit of bandwidth offered by service provider i, where i = {m, f} correspond to WiMAX and WiFi networks, respectively. The bandwidth demand function is defined as follows: D i ( pi , p j ) =

uiγ i − pi − v(u j γ j − p j ) 1 − v2

,

where γi is the transmission quality for wireless access through the network of service provider i, and u i is a weighting (or normalization) parameter. Here, v is the degree of service substitutability (e.g., when v is close to one, a large fraction of best-effort users can switch between the WiMAX and the WiFi networks). Note that the above bandwidth demand function can capture the effect of service substitutability and the quality of service. The bandwidth demand from a best-effort user for a particular wireless access service increases if the quality of transmission in the corresponding network becomes better. However, bandwidth demand decreases if the price becomes higher. The bandwidth demand is also affected by the qualities and prices corresponding to other wireless access services/networks. If the quality of transmission becomes better (e.g., a lower transmission error rate) or the price becomes 1

The pricing models presented here are applicable to a more general scenario with multiple WiMAX and WiFi service providers or even multiple types (more than two) of wireless access networks, e.g., WiMAX, 3G cellular, and WiFi networks.

IEEE Network • November/December 2008 Authorized licensed use limited to: National Chung Cheng University. Downloaded on May 15, 2009 at 01:28 from IEEE Xplore. Restrictions apply.

HOSSAIN LAYOUT

11/5/08

3:38 PM

Page 9

1.8 1.6

WiMAX service provider. The price offered by the WiMAX service provider, which maximizes its profit, along with the best response price of the WiFi service provider constitutes the Stackelberg equilibrium — that is, pm * = arg maxpm πm(pm, Bf(pm)) and pf* = Bf(pm * ).

1.4 A

ρf

1.2

Numerical Results

1 0.8 B 0.6 Best response of WiMAX Best response of WiFi Nash equilibrium Stackelberg equilibrium

0.4 0.2

2

2.2

2.4

2.6

2.8

3

ρm

■ Figure 4. Best responses, Nash equilibrium, and Stackelberg equilibrium.

lower for an access network, some of the best-effort users will churn to the corresponding access network. The proportion of the churning best-effort users is controlled by the substitutability factor. Game Formulations and the Solutions — We consider a simultaneous-play and a leader-follower game where the WiMAX and the WiFi service providers are the players. The strategy of a player is the price per unit of bandwidth (denoted by p i). The payoff for each player is its profit denoted by π i . The profit of the WiMAX service provider is calculated based on the revenue obtained from the premium users, the cost due to the transmission delay of the premium users, and the revenue obtained from the best-effort users (i.e., price multiplied by the bandwidth demand). This is given by

π m ( pm , p f ) = n p Pp − cd ∑ k =p 1W k (( B − D m ( pm , p f )) / n p ) n

+ pmD m ( pm , p f ),

where B is the total bandwidth, W k (b) is the transmission delay of user k in the premium class with allocated bandwidth of amount b, and cd is a weighting parameter corresponding to the transmission delay performance. Similarly, the profit of the WiFi service provider is given by, πf (pm, pf) = pf Df (pm, pf). The best response of the WiMAX service provider can be obtained from the optimal price pm * for which profit πm(pm * , p f) is maximized given the price p f offered by the WiFi service provider. Similarly, the best response of the WiFi service provider is the optimal price pf* for which profit πf(pm, pf*) is maximized, given the price pm offered by the WiMAX service provider. This best response is denoted by Bi(pj) = arg maxpi πi(pi, pj). When the WiMAX and the WiFi service providers offer their prices simultaneously, Nash equilibrium gives the set of prices such that none of the service providers can increase the profit by choosing a different price, given the price offered by the other service provider. This is the point where Bm(pf*) = pm * and Bf(pm * ) = pf*. When the WiMAX service provider offers its price before the WiFi service provider, the WiMAX service provider will choose a strategy to maximize its profit based on the assumption that the WiFi service provider will set the price based on its best response, given the price that is offered by the

We assume that the transmission rate for WiMAX and WiFi networks is 20 Mb/s and 11 Mb/s, respectively. The number of users in the premium class of WiMAX service is five (i.e., np = 5), and the traffic arrival rate for each of these users is 1 Mb/s. For the premium class users, we assume that P p = 2 and c d = 1. Here, the quality of a wireless access service is measured by the transmission quality (i.e., the bit-error rate, which is a function of the signal-to-noise ratio (SNR) at the receiver for a best-effort user). The service substitutability factor is assumed to be 0.8 (i.e., v = 0.8). To obtain the equilibrium solutions, it is assumed that information about the competition is available (e.g., through a wireless service regulator). We show the best responses of both the service providers, namely, the best price offered by a service provider to a best-effort user, given the price offered by the other service provider (Fig. 4). Clearly, when one service provider increases its offering price, the best strategy for the other service provider is to increase the price so that it can gain higher profit. For example, when the WiMAX service provider increases the price, bandwidth demand for WiMAX service decreases while that for WiFi service increases. Consequently, the WiFi service provider can increase its offered price due to the larger demand. The best responses of both WiMAX and WiFi providers are linear, and the Nash equilibrium is located at the point where the best responses intersect. In the Nash equilibrium, none of the WiMAX and WiFi service providers has any motivation to deviate by increasing or decreasing its offered price. However, when the WiMAX service provider offers its price before the WiFi service provider, the equilibrium moves to the higher price for the WiMAX service provider whose profit becomes higher (i.e., due to the “first-move advantage”). This is defined as the Stackelberg equilibrium, which is always the best response of the follower (i.e., WiFi service provider), but not necessarily to be the best response of the leader (i.e., WiMAX service provider). That is, the WiMAX service provider can deviate from the Stackelberg equilibrium, for example, to point A in Fig. 4 to gain higher profit. However, because point A is not on the best response of the WiFi service provider, it will decrease its offered price (e.g., to point B) to generate a larger demand. This will result in a lower profit for the WiMAX service provider. If this step is repeated, the Nash equilibrium ultimately will be reached. However, the profit at the Nash equilibrium is smaller than that at the Stackelberg equilibrium. Therefore, if the WiMAX service provider can offer its price to the best-effort users before the WiFi service provider, it can gain higher profit by not deviating from the Stackelberg equilibrium. Note that a higher price may not always result in a larger profit because it reduces the bandwidth demand from the best-effort users. In this case, if the price offered by the WiMAX service provider is higher than that at point A, its profit decreases. Figure 5a and Fig. 5b show the variations in price and profit, respectively, under different channel qualities for a WiMAX service user. When the transmission quality becomes better, the WiMAX service provider can increase its offered price (Fig. 5a) to gain a higher profit (Fig. 5b). Also, we observe that the prices and profits of both WiMAX and WiFi service

IEEE Network • November/December 2008 Authorized licensed use limited to: National Chung Cheng University. Downloaded on May 15, 2009 at 01:28 from IEEE Xplore. Restrictions apply.

9

HOSSAIN LAYOUT

11/5/08

3

3:38 PM

Page 10

25

pm (Nash) pf (Nash) pm (Stackelberg) pf (Stackelberg)

2.5

πm (Nash) πf (Nash) πm (Stackelberg) πf (Stackelberg)

20

15

Price

Profit

2

1.5

10

1

5

0.5

0 6

6.5

7

7.5

8 γm(dB)

8.5

9

9.5

10

6

6.5

7

(a)

7.5

8 γm(dB)

8.5

9

9.5

10

(b)

■ Figure 5. Variations in a) price and b) profit under different channel qualities.

Bandwidth demand from a best-effort user

6 5.5 5 4.5 4 3.5 3 2.5 2

Dm (Nash) Df (Nash) Dm (Stackelberg) Df (Stackelberg)

1.5 1 6

6.5

7

7.5

8

8.5

9

9.5

10

γm (dB)

■ Figure 6. Bandwidth demand of best-effort users under different channel qualities. providers at the Stackelberg equilibrium are higher than those at the Nash equilibrium. This confirms the result in Fig. 4 that the Stackelberg equilibrium is always on the right top of the Nash equilibrium (i.e., corresponds to higher prices offered by both WiMAX and WiFi providers). The substitutability factor v affects both the Nash and the Stackelberg equilibrium. When v is close to zero (i.e., a besteffort user cannot switch between WiMAX and WiFi services), the prices are higher because a best-effort user has limitations in choosing any one of the available service providers. Consequently, WiMAX and WiFi service providers can charge a higher price. In contrast, when v is close to one (i.e., a best-effort user can freely switch between WiMAX and WiFi service providers), the level of competition between WiMAX and WiFi service providers is higher because a user can choose the service with the lower offered price. Consequently, the prices offered by the service providers become lower. Figure 6 shows the variation in the total bandwidth demand from a best-effort user (in Mb/s). When the quality of trans-

10

mission in the WiMAX network becomes better, the bandwidth demand for WiMAX service increases. However, this decreases the bandwidth demand from the WiFi network because best-effort users may churn to the WiMAX network. In the Stackelberg game, because the WiMAX service provider can offer its service before the WiFi service provider does, the WiMAX service provider can set a higher price (Fig. 5a) so that the highest profit can be achieved. Consequently, the bandwidth demand of the WiMAX network decreases (Fig. 6). Note that in the case of more than two service providers, a similar formulation can be used to obtain the solution of service competition in a heterogeneous wireless network. In such a case, the demand function for an arbitrary number of service providers as in [16] can be applied to obtain the best responses and the solution of the competition. Because there are more choices for the mobile users when the number of service providers increases, and hence, a higher level of competition exists among service providers, the service price will decrease.

Conclusion Pricing is an important issue not only to maximize the revenue of the service providers, but also to allocate the radio resource efficiently. In this article, we discussed the challenges in designing resource allocation and pricing in heterogeneous wireless networks. Also, we proposed competitive pricing models for a WiMAX and WiFi-based heterogeneous wireless network. The competition between the WiMAX and WiFi service providers was modeled by using non-cooperative game models. However, the distributed implementation of the pricing models and the corresponding stability conditions were not addressed. Also, competition and cooperation among the users have not been considered in the presented pricing models. The pricing of the core network elements connecting the different radio access networks from different service providers also must be considered.

Acknowledgment This work was supported by a scholarship from the TRLabs, Winnipeg, Canada, and in part by a grant from the Natural Sciences and Engineering Research Council (NSERC) of Canada.

IEEE Network • November/December 2008 Authorized licensed use limited to: National Chung Cheng University. Downloaded on May 15, 2009 at 01:28 from IEEE Xplore. Restrictions apply.

HOSSAIN LAYOUT

11/5/08

3:38 PM

Page 11

References [1] F. P. Kelly, A. Maulloo, and D. Tan, “Rate Control for Communication Networks: Shadow Prices, Proportional Fairness and Stability,” J. Operational Research Soc., vol. 49, no. 3, Mar. 1998, pp. 237–52. [2] J. Hou, J. Yang, and S. Papavassiliou, “Integration of Pricing with Call Admission Control to Meet QoS Requirements in Cellular Networks,” IEEE Trans. Parallel and Distributed Sys., vol. 13, no. 9, Sept. 2002, pp. 898–910. [3] Q. Wang and T. X. Brown, “Public Safety and Commercial Spectrum Sharing via Network Pricing and Admission Control,” IEEE JSAC, vol. 25, no. 3, Apr. 2007, pp. 622–32. [4] J.-W. Lee, R. R. Mazumdar, and N. B. Shroff, “Downlink Power Allocation for Multi-Class Wireless Systems,” IEEE/ACM Trans. Net., vol. 13, no. 4, Aug. 2005, pp. 854–67. [5] L. Badia et al., “Pricing VoWLAN Services through a Micro-Economic Framework,” IEEE Wireless Commun., vol. 13, no. 1, Feb. 2006, pp. 6–13. [6] C. U. Saraydar, N. B. Mandayam, and D. J. Goodman, “Pricing and Power Control in a Multicell Wireless Data Network,”IEEE JSAC, vol. 19, no. 10, Oct. 2001, pp. 1883–92. [7] J. Sun, E. Modiano, and L. Zheng, “Wireless Channel Allocation Using an Auction Algorithm,”IEEE JSAC, vol. 24, no. 5, May 2006, pp. 1085–96. [8] S. Gandhi et al., “A General Framework for Wireless Spectrum Auctions,” Proc. IEEE Int’l. Symp. New Frontiers Dynamic Spectrum Access Networks (DySPAN), Apr. 2007. [9] Y. Xing, R. Chandramouli, and C. M. Cordeiro, “Price Dynamics in Competitive Agile Spectrum Access Markets,”IEEE JSAC, vol. 25, no. 3, Apr. 2007, pp. 613–21. [10] O. Sallent et al., “Resource Auctioning Mechanisms in Heterogeneous Wireless Access Networks,” Proc. IEEE Vehic. Tech. Conf. (VTC), vol. 1, May 2006, pp. 52–56. [11] W. Zhang, “Bearer Service Allocation and Pricing in Heterogeneous Wireless Networks,” Proc. IEEE Int’l. Conf. Commun. (ICC), vol. 2, May 2005, pp. 1367–71. [12] H. Chan, P. Fan, and Z. Cao, “A Utility-Based Network Selection Scheme for Multiple Services in Heterogeneous Networks,” Proc. Int’l. Wireless Commun. Mobile Computing Conf. (IWCMC), vol. 2, June 2005, pp. 1175–80.

[13] R. K. Lam, D.-M. Chiu, and J. C. S. Lui, “On the Access Pricing and Network Scaling Issues of Wireless Mesh Networks,” IEEE Trans. Comp., vol. 56, no. 11, Nov. 2007, pp. 1456–69. [14] J. W. Friedman, Oligopoly and the Theory of Games, North-Holland, 1977. [15] D. Niyato and E. Hossain, “Integration of WiMAX and WiFi: Optimal Pricing for Bandwidth Sharing,” IEEE Commun. Mag., vol. 45, no. 5, May 2007, pp. 140–46. [16] N. Singh and X. Vives, “Price and Quantity Competition in a Differentiated Duopoly,” RAND J. Economics, vol. 15, no. 4, 1984, pp. 546–54.

Additional Reading [1] M. J. Osborne, An Introduction to Game Theory, Oxford University Press, 2003.

Biographies DUSIT NIYATO obtained his Ph.D. in electrical and computer engineering from the University of Manitoba, Canada, in 2008. He is currently an assistant professor in the School of Computer Engineering at the Nanyang Technological University (NTU), Singapore. His research interests are in the areas of radio resource management in cognitive radio networks and broadband wireless access networks. EKRAM HOSSAIN [S’98, M’01, SM’06] ([email protected]) is currently an associate professor in the Department of Electrical and Computer Engineering at the University of Manitoba, Winnipeg, Canada. His current research interests include design, analysis, and optimization of wireless communication networks and cognitive radio systems. He is a co-editor/co-author of the books Cognitive Wireless Communication Networks (Springer, 2007), Wireless Mesh Networks: Architectures and Protocols (Springer, 2007), Introduction to Network Simulator NS2 (Springer, 2008), Heterogeneous Wireless Access Networks (Springer, 2008), and Dynamic Spectrum Access in Cognitive Radio Networks (Cambridge University Press, 2009). He serves as an Editor for the IEEE Transactions on Mobile Computing, IEEE Transactions on Wireless Communications, IEEE Transactions on Vehicular Technology, IEEE Wireless Communications, and several other international journals. He is a registered Professional Engineer (P.Eng.) in the province of Manitoba, Canada.

IEEE Network • November/December 2008 Authorized licensed use limited to: National Chung Cheng University. Downloaded on May 15, 2009 at 01:28 from IEEE Xplore. Restrictions apply.

11