Chapter 10
Economic Models of Sponsored Content in Wireless Networks with Uncertain Demand

MATTHEW ANDREWS, ULAS OZEN, MARTIN I. REIMAN, and QIONG WANG

10.1 Introduction

One persistent trend in wireless communications in recent years is that demand for bandwidth is exploding, whereas revenue per subscriber is either flat or growing at a much slower rate. Hence, there is a mismatch between the amount of revenue coming in from the end users (EUs) of the network and the amount of investment that is required for wireless capacity to keep pace with demand.

Variable pricing and bundling are two traditional ways for revenue enhancement. In the first case (e.g. [1]), the service provider charges different fees for the same service provided at different times of day or different locations, effectively using pricing as a control device to fit demand within capacity while discriminating between users with different needs. In the second case, the service provider offers a single package that contains both high revenue-per-bit services and low revenue-per-bit services, and uses the gains from the former to cover the loss of the latter. The potential of either method ultimately rests on the pockets of EUs and, hence, is limited by the latter's budget.

In this chapter, we investigate an approach whereby the service provider can tap into an alternative source of revenue, originating from sales of advertisements or products and channelled by the content provider in the form of sponsorship of viewing. The gain comes from removing inefficiency of the current arrangement under which the content provider derives profit from its content (e.g., by showing advertisements) while EUs pay for the cost of viewing it. To maximize its profit, the provider naturally wants to increase the number of views of its content but is unlikely to get help from EUs who are wary about wasting their precious bandwidth quotas on content such as embedded advertisements. The reluctance is strong not only because the use of bandwidth can be heavy (in the case when an advertisement includes rich video) but also because EUs are uncertain and thus cannot control such use. Unlike voice service, which is charged by minutes, data service is sold in units of bytes and it is harder for the EUs to interpret how many bytes will be consumed when they perform a web action. Typically, when an EU clicks on a link, the only indication theywould get that the resulting web page is large is if it takes a long time to load.

We consider a solution that allows the content provider to “sponsor” its content so that it does not get charged to the EUs’ monthly quotas. The arrangement removes EUs’ concern about paying an uncertain amount of bandwidth cost for content that is of little immediate value to them. As a consequence, more content will be accessed, not only because some of it is free but also because users are effectively given more quota. The content provider's profit increases as long as the cost of sponsoring stays below the new revenue from increased viewing of its content. Moreover, the provider's image also improves as fewer users will think of it as an irresponsible party that pushes costly and worthless materials to them. Content sponsoring also benefits the service provider by giving it the opportunity to charge content providers who, as the “over-the-top” companies, have a greater willingness to pay than EUs. Income from this new source enables the service provider to recover the value of some of the mobile services that it is enabling and use that revenue to finance capacity expansion.

10.1.1 Research Questions

The concept of sponsored content introduces the following set of research questions. In this chapter, we shall mostly focus on the first one.

  • What is the proper way to design a contract between the service provider and the content provider for sponsored content? The service provider needs to design the contract in such a way that induces the content provider to participate in sponsoring and make decisions that improve the service provider's profit. The main contribution of this chapter is the design of a contract that not only does this but also maximizes the gain to the entire system, while at the same time transferring a significant share of the gain to the service provider itself. Moreover, we will show that the contract is win–win–win for the service provider, the content provider and the EUs in the sense that if sponsoring occurs, then all participants in the system will be better off than if there were no sponsoring.
  • What are the main types of content for which the sponsored content concept is most applicable? Our model will shed some light on this problem because it will generate a set of conditions regarding when the content provider will decide to sponsor. At a crude level, the concept makes most sense for content that generates significant economic value to the content provider on each view. Some examples include advertising (especially advertising for luxury items), shopping sites (where the content provider cost of sponsoring could be wrapped into the purchase), large content such as movies (especially for sites where contentmust be purchased because again the cost of sponsoring could be wrapped into the cost of the purchase) and applications such as games that include “in-app purchases.”
  • To what extent should consumers be informed that sponsored content is free to them and if so, how should this information be communicated? We believe that the sponsored content concept has value even if the EU is unaware of which content is sponsored because it would still prevent a big depletion of quota for large content that the EU would prefer to not pay for. However, it is likely that the dynamics of the system would be significantly transformed if the users do know what content is free to them.
  • How can sponsored content be implemented at scale? Realizing the concept at a small scale is simple because all we need to do is inspect packets within the network to decide whether the EU will be charged or not. [This could for example be done on the basis of Internet Protocol (IP) address.] In addition, we would need a way to manage the payments from the content provider to the service. Achieving all this on the scale of a large service provider without bringing significant extra signaling into the network is an important challenge.
  • What are the “net-neutrality” implications of sponsored content? The topic is relevant because if a content provider sponsors its content, then the service provider will treat that content differently than the content of other content providers. Hence, the service provider would not be treating the content of all content providers in an identical manner which is required under some definitions of network neutrality.

10.1.2 Previous Work

Networks that allow the option of content provider pricing were studied in References 2 and 3. The first paper considers a network utility maximization (NUM) setting where both the content provider and the EU have a utility and we wish to set prices at both end points and route traffic so that the aggregate utility minus the cost of the network is maximized. This setup was considered for both an Internet Service Provider (ISP) in a competitive market where the prices are determined by the market as well as a monopolistic ISP that has complete freedom to set prices. The second paper [3] considers a model where there is one local ISP for the content provider and one local ISP for the EUs. Two mechanisms are studied in this setting. In the first, there is no collusion and each ISP tries to selfishly maximize profit. In the second, a Nashbargaining solution is used to determine the profit division between the two ISPs.

There have also been a number of studies motivated by the question of network neutrality and some of these are related to the concept of sponsored content. In Reference 4, Economides and Hermalin consider a situation where the service provider partitions bandwidth and charges content providers for access to a given bandwidth partition. Conditions are presented for which a single partition is welfare maximizing. Mitra and Wang [5] study a model where the service provider maintains two pipes that can be accessed by content providers: a best-effort pipe and a managed bandwidth pipe that provides improved quality for an additional fee. In this setting, the service provider optimizes over the amount of best-effort bandwidth and the price of managed bandwidth. A key feature of this model is that when new applications enter the market, they typically rely on the best-effort pipe and so the rate of new service generation critically depends on the amount of best-effort bandwidth that is available. Lastly, in Reference 6, Njoroge et al. consider a model where each service provider controls access to a certain subset of EUs. Moreover, each service provider can charge a content provider for access to “its” consumers. The paper describes a setting in which this nonneutral regime can drive higher investment and, hence, maximize social welfare.

As already discussed, much of the focus of this chapter relates to how contracts should be designed between a content provider and a service provider. Similar issues of contract design have been discussed in a different context in the marketing discipline under the banner of “channel coordination” [7] and have been widely addressed in the supply chain literature (e.g., see Reference 8 for review). More recent work in References 9 and 3 has started the consideration of coordinating contracts in the network setting. Our paper fits closely with this stream of thoughts. In particular, our contracting arrangement is equivalent to the stylized buyback contract discussed in both References 7 and 8.

10.1.3 Designing Contracts Under Uncertain Demand

As already discussed, the focus of our presentation is on designing contracts between the service provider and content provider so that there is a win–win–win for all parties in the system (including the EUs). By this, we mean that all parties are better off than if the content was not sponsored. Our model differs from the prior models discussed earlier in that the underlying demand from the end users is uncertain. It is not simply a function of price and user/content provider utility. (In addition, the NUM model of Reference 2 assumes strictly concave utility functions as a consequence of demand being elastic with respect to price and, hence, does not capture a natural situation where the content provider is paid a fixed price per view by advertisers.) Lastly, our model extends beyond simple per-byte pricing and attempts to capture the notion of EU quotadynamics.

The fact that we treat underlying demand as a random variable has two effects on our analysis. First, the problem faced by the content provider is similar to the “Newsvendor” problem that is common in supply chain analysis. (In a Newsvendor problem, a retailer must purchase inventory to cover uncertain demand over a fixed time period. When the time period is over, the inventory only has a salvage value that is well below the purchasing price.) In our setting, the Newsvendor problem arises because the content provider must decide how much content to sponsor in a time period without knowing what the EU demand is. Second, the uncertain demand coupled with a reservation fee paid in advance will allow the service provider to control how much content is sponsored by the content provider, even when the latter's revenue grows in proportion to the number of views of its content.

We model the interaction between the service and the content providers as a Stackelberg game in which the service provider offers a contract parameterized by two fixed fees: a reservation fee proportional to the maximum number of views to be sponsored and a usage fee for each sponsored view that actually takes place. By accepting this contract, the content provider determines the maximum number of sponsored views and pays the corresponding reservation fee in advance, and assumes the payment of the usage fee for each view of its content by EUs, up to the aforementioned maximum.

We divide our discussions into two parts that reflect different ways of modeling EU payments.

  • In Section 10.2, we present a simple model in which service provider congestion costs, EU bandwidth costs, and the price that the content provider must pay for sponsoring content are all determined on a per-byte basis. A key feature of this model is that the underlying demand from the EUs is a random variable but the service provider would like to control the amount of bandwidth it has to provide.

    We focus on the relationship between the service provider and a single content provider. We show that the aforementioned two-fee contract is incentive compatible: by charging a proper reservation fee, the content provider will be induced to choose the maximum number of sponsored views to optimize the total expected profit of both parties. It is also in the service provider's best interest to charge such a fee to bring about this outcome, because it can then use the per-use fee to transfer the profit to itself. In Section 10.2.5, we present a numerical example to demonstrate how the optimization might work in practice.

  • In Section 10.3, we indicate how the results can be adapted for the case of EU quotas. In most current wireless data plans, the EUs pay a certain fee for a fixed quota of data. They do not pay on a byte-by-byte basis. This has a significant effect on the model because it is now much less explicit howmuch EU revenue the service provider is giving up when content is sponsored. In particular, we model an EU quota via a Markov Chain and describe the dynamics of the process according to whether the content is sponsored.

10.1.4 The Models

In this paper, we consider a contractual relationship between a single service provider (SP) and a single content provider (CP) in offering sponsored views of content (e.g., a webpage, an advertisement, or an online video). The situation is formally modeled as a Stackelberg game in which the SP is the leader who sets price parameters of the contract and the CP is the follower who responds by determining the maximum number of views it is willing to sponsor within a fixed period, for example, monthly. The purpose of sponsoring is to raise revenue by increasing the number of views of the said content. To model this effect, we assume EU will always access the said content if it is sponsored and with a smaller probability if it is not.

This problem can be naturally extended to the case of multiple CPs competing for the attentions of the EUs by sponsoring their own content. That situation leads to interesting competitive dynamics between the content providers and we leave its analysis for future work.

We define two basic models. In the first, the EUs pay for bandwidth on a per-byte “pay-as-you-go” basis. In the second model, we aim to capture the more common situation in which EUs pay for bandwidth via monthly quotas.

10.1.4.1 Model of Sponsored Content with Per-Byte End-User Costs

The EUs generate N (a random variable) potential views in a period for content items that for ease of exposition are all assumed to have the same size θ. (It would not be difficult to extend to a situation where θ is the mean size of heterogeneous content.) Let F be the cumulative distribution function of N and let c10-math-0001. If the content is sponsored, it is viewed with probability 1. If content is not sponsored, it is viewed with probability c10-math-0002. (The parameter q here captures the strategic behavior of the EUs.) Let c10-math-0003 denote a binomial random variable with c10-math-0004 trials and success probability q. Then c10-math-0005.

The SP charges only the CP for sponsored content and the EUs for nonsponsored content, all on a per-byte basis. As we assume constant size for content, we denoteEUs’ payment per view for nonsponsored content by r. (The fact that an EU does not have to pay this amount for sponsored content is the main reason why the probability (=1) of viewing sponsored content is more than the probability (=q) of viewing nonsponsored content. The CP's decision is denoted by B, defined as the maximum number of views the CP is willing to sponsor. The actual number of sponsored views is, therefore, c10-math-0006 and the total number of views is c10-math-0007. As mentioned earlier, the payment from the CP to the SP is structured as an ex ante reservation fee and an ex post usage fee. We define c to be the reservation fee per view and b to be the usage fee per view. Hence, the total revenue that the SP collects from the CP in a given period is c10-math-0008.

It remains to define the advertising revenue earned by CP and the bandwidth cost incurred by SP. We assume that CP earns revenue a for each view and, hence, its total revenue is c10-math-0009. (We assume that all parameters are known by the SP and leave the interesting case where a and q are private information of the CP for future work.) The cost for the SP is dependent on the total congestion on its network, which is given by a nondecreasing function c10-math-0010. We let c10-math-0011 be the total load on the network excluding the EU's views of the CP's content. The total load without sponsoring is

equation

and the total load with a sponsoring level of B is

equation

So the expected congestion cost paid by the SP is

Our goal is to determine the maximum number of views that the CP should sponsor to maximize the total profit of both CP and SP. We also study the fees charged by SP that can induce this outcome.

10.1.4.2 Model of Sponsored Content with EU Quotas

We now describe a more refined model in which EUs do not pay for bandwidth on a per-byte basis. Each EU instead pays periodically for a base data quota and has the ability to buy additional quota in case the base quota is exhausted in a period. More formally, we assume there is a homogeneous population of K EUs, all of whom are served by a single SP who periodically charges a fixed subscription fee. At the beginning of each billing cycle, every EU gets a bandwidth quota that she can use anytime within the period. The starting point of the first cycle of EUs is uniformly distributed over a period length. When an EU has exhausted her quota before the end of a period, she can wait until she gets new quota at the beginning of the next period or refill her quota immediately by paying an additional amount d. The choice between waiting and refilling is assumed to be independent of the number of times that the EU has refilled before.

An EU's opportunity to access content within a unit time period is a Poisson distributed random variable with mean c10-math-0015. The likelihood of an EU taking the opportunity to view the content depends on the amount of the quota she has for the remainder of the period (this is a strong assumption because it does not take into account that an EU may use her quota more aggressively when it is about to expire). We model EU's decision by a discrete-state Markov chain. States are indexed by c10-math-0016, where EUs in the states of smaller index have more available quota left. EUs in state S have exhausted their quotas and are waiting for the next period to arrive. An EU in state i views unsponsored content with probability c10-math-0017 (c10-math-0018), where c10-math-0019. We remark that by using the Markov model, the periods will not have an equal length. However, we focus on this model as an approximation to a regular billing cycle because of its tractability.

10.1.4.3 Implementation Issues

We conclude this section with a brief discussion of what the SP needs to track in order to implement a sponsored content offering. As already mentioned, the interaction between the SP and CP would happen on a periodic basis, for example, monthly. In order to perform the correct optimization, the SP needs to know a number of parameters, for example, q, a, and the distribution of N. The SP could estimate q and the distribution of N by monitoring EU behavior. However, the correct value of a (the valueof a view to the CP) has to come from the CP itself. (The case in which the CP can try to “cheat” by giving an incorrect value of a generates a whole new set of interesting research questions that we will address in future work.)

Once SP has decided on the prices c10-math-0020 and CP has decided on the sponsoring level B, the system is then operated by the SP. It has to identify which traffic is associated with the CP and charge the CP or EU appropriately. This depends on whether or not the particular view is sponsored which in turn depends on whether or not we have reached the sponsoring level B.

Of all these implementation issues, probably the most challenging is identifying the traffic associated with the CP because that involves monitoring the traffic at line rate and determining the content provider from which the content is being requested.

10.2 Analyzing Sponsored Content When EUs Pay Per Byte

10.2.1 Content Provider's Problem

We start with the simplest situation in which the reservation fee c10-math-0021. Recall that B denotes the maximum number of sponsored views, c10-math-0022 denotes the (advertising) revenue to the CP of each view, and c10-math-0023 denotes the usage fee per sponsored view paid by the CP to the SP. The revenue received by the CP is c10-math-0024 and the cost paid by the CP to the SP is c10-math-0025. The net revenue to the CP is

10.2 equation

where c10-math-0027, and we have used c10-math-0028. Let c10-math-0029 denote the maximizing value of B for given b. Thenc10-math-0030 if c10-math-0031 and c10-math-0032 if c10-math-0033. If c10-math-0034, the CP's net revenue function becomes a constant, and hence, the CP is indifferent between any choice of c10-math-0035. In other words, if the CP does not need to pay a reservation fee in advance for sponsoring but price b is paid for each view of sponsored content, then the CP's optimal choice of c10-math-0036 is either zero or infinity with a transition point where the CP is indifferent between sponsoring any content or not.

Now, consider the case with a per-unit reservation fee c10-math-0037. Then CP's revenue function becomes

This is a standard Newsvendor model. If c10-math-0039, then c10-math-0040, that is, the CP will not sponsor any content viewing if the combined reservation and usage fees exceed the additional revenue from advertisement. If N has a continuous distribution function (F has no jumps), then

10.4 equation

In our setting, N is a discrete random variable, so F has jumps, and there may not be a c10-math-0042 such that Eq. (10.3) holds exactly. On the other hand, N is likely to be an extremely large integer (in our numerical Example, c10-math-0043 is on the order of c10-math-0044), so Eq. (10.3) will hold almost exactly. In particular, because c10-math-0045 is defined by

equation

the error we make in assuming that Eq. (10.3) holds is miniscule and will henceforth be ignored.

10.2.2 Service Provider's Problem

First, consider the case with no contract cost (i.e., c10-math-0047) and no revenue from EUs (i.e., c10-math-0048). The SP's revenue from the CP is c10-math-0049. The SP pays a congestion cost, given by a function C. Recall that c10-math-0050 is the “baseline” congestion without the EU, and the congestion cost is given by Eq. (10.1). We remark that congestion cost may not be a convex function of B even if C is linear because c10-math-0051 is concave.

The SP wants to choose b to maximize

equation

Recall that with c10-math-0053, c10-math-0054, and with c10-math-0055, c10-math-0056. Thus the SP wants to choose either b as large as possible subject to c10-math-0057, in which case the SP's profit is

equation

or c10-math-0059, in which case the SP's profit is c10-math-0060.The SP will choose the alternative yielding the higher profit.

Now consider the case with fixed contract cost c10-math-0061. The SP's revenue from the CP is c10-math-0062. So the SP wants to choose c and b to maximize

equation

Given the relationship c10-math-0064 from Eq. (10.3), the SP's problem is equivalent to choosing c10-math-0065 and c10-math-0066 to maximize

equation

We now consider the optimal b for a given B. Looking at the first-order derivative of the profit function

equation

we conclude that SP wants to set b as high as possible such that c10-math-0069. Thus with B fixed, the SP's profit is

equation

so that the optimal profit is attained using c10-math-0071 given by

equation

Of course, in practice the limit cannot be attained: the SP needs to keep c10-math-0073 to induce the CP to choose the SP's desired c10-math-0074. Thus there is some small c10-math-0075 such that c10-math-0076 and c10-math-0077, that is, while a positive reservation fee is necessary to induce optimal B, the SP is better off to keep it as low as possible and derive all its profit by setting b as high as possible.

We also remark that because of Eq. (10.3), when finding c10-math-0078 we must optimize over the support of N. In reality, we would typically wish to restrict the optimization further to between (say) c10-math-0079 and c10-math-0080 because otherwise the system would be overly sensitive to the exact values of b and c.

10.2.2.1 Revenue from EUs

Suppose that SP earns revenue from the EUs, that is, c10-math-0081 where r is the revenue rate. So the SP wants to choose c and b to maximize

equation

If c10-math-0083, it is not beneficial for the SP to offer sponsored content option to CP because the additional revenue from CP is not high enough to compensate for the loss in revenues from the EUs . This is the case if content revenues are low (i.e., for low a values) and/or the content is popular (i.e., for high q values).

Now, consider the case with c10-math-0084. Similarly as above, the SP's problem is equivalent to choosing B and b to maximize

equation

Checking the derivative with respect to b, we conclude that SP wants to set b as high as possible such that c10-math-0086 as above. We can again optimize over B, the only difference being the additional term c10-math-0087.

10.2.3 A Pareto Analysis of the Two-Parameter Contract

The system performance, that is, the aggregate profit achieved by the SP and the CP, is given by

equation

and the SP takes the following share

equation

Let c10-math-0090 denote the system optimal number of sponsored views, that is, c10-math-0091. The increase of the total expected profit from sponsoring is

equation

and from the system's perspective, sponsoring only makes sense if

equation

From the earlier discussion, we know that the inequality is not satisfied if c10-math-0094. However, we remark that even if c10-math-0095, sponsored content might not generate sufficient advertising revenue to offset thecombined effect of losing EU revenue and increasing congestion cost. Such situations will be identified by the optimization of c10-math-0096 when the optimal solution c10-math-0097. This will happen if the congestion function c10-math-0098 increases steeply, for example, if,

equation

where,

equation

is an increasing and convex function of B, in which case c10-math-0101 for all c10-math-0102.

Assume now that c10-math-0103. As the system profit is maximized at c10-math-0104 and the SP's share is increasing with b for any given B (and, hence, CP's share is decreasing with b), a contract c10-math-0105 is Pareto efficient if and only if c10-math-0106. Therefore, Pareto efficient contracts can be characterized by the single parameter c10-math-0107 where c10-math-0108. Under the set of Pareto efficient contracts, any allocation of additional system profit can be possible. The SP's share of profit will have a range of c10-math-0109, whereas CP's profit will have a range of c10-math-0110. We remark that for CP to achieve profit of c10-math-0111, CP needs to negotiate from SP the most favorable per-unit price b such that

equation

When r is small, b that satisfies this equality might be negative.

10.2.4 Summary of the Analysis with a Contract Price c and Additional Revenue from End Users

The findings from the above analysis can be summarized as follows.

  • The system performance, that is, the total expected profit for both the SP and the CP, is given by
    equation

    Optimizing the above determines whether sponsoring should take place.

  • Although, as noted above, the system profit function c10-math-0114 is not necessarily a concave function, finding the system optimal B is not a hard problem given that c10-math-0115 is defined by one variable.
  • Charging a single usage fee b is not enough to enforce a sponsored view to the CP. SP needs to charge a reservation fee c to induce the optimal limit on the sponsored views. By keeping c as low as possible and b as high as possible, the SP transfers all the expected gains from sponsoring to itself.
  • Under any coordinating contract, the system profit is maximized (i.e., achieves Pareto optimum of the CP and the SP profits). Moreover, any allocation of additional profits is possible. Such a contract is definitely a win–win–win contract for CP, SP, and EUs.

10.2.5 Numerical Example

We now present a numerical example to illustrate the above concepts. Consider the case of a large CP for which N has a truncated normal distribution with mean c10-math-0116 views per month. (The distribution is truncated to two standard deviations on each side.) The size of the content θ is 7.416 Mbit and the CP receives $0.0125 profit for each view (before paying any sponsoring charge to the SP). We assume EUs pay at a rate $10/GB for nonsponsored content and so this translates to a cost per view of c10-math-0117. For the SP congestion cost, we set the baseline congestion c10-math-0118 and use a piecewise linear function given by

equation

(This stylized cost function reflects, in a simple manner, the additional costs, such as lost customer good will, of exceeding the nominal system capacity.) We set c10-math-0120, that is, an EU is five times as likely to view the content when it is free to them than they are when they have to pay for the bandwidth. In Figures 10.1 and 10.2, we show system profit as a function of B when the standard deviation of the underlying normal distribution is c10-math-0121 and c10-math-0122, respectively. We can see that as the uncertainty in N increases (i.e., the standard deviation increases), the optimal amount of content to sponsor decreases because there is more likelihood that the realization of N will correspond to the steep part of the SP congestion cost curve. We can also see that although the system profit is not concave, it is simple to identify the optimal value of B.

Figure 1.1

Figure 10.1 System profit when standard deviation is c10-math-0123.

Figure 1.2

Figure 10.2 System profit when standard deviation is c10-math-0124.

In Figure 10.3, we fix B to its optimal value (in this case, c10-math-0125 views) for the case that the standard deviation is c10-math-0126. We then plot both SP profit and CP profit as a function of b. (Recall that c is then determined from b and B via Eq. (10.3). In particular, as b increases from 0 to c10-math-0127, c decreases from c10-math-0128 to 0.) As b increases, more of the excess system profit generated from the sponsored content is transferred from CP to SP. As a comparison, we also plot the baseline profit for SP and CP that would occur in the case that no content is sponsored (i.e., c10-math-0129).

Figure 1.3

Figure 10.3 The sloped lines represent SP and CP profits as a function of b when the standard deviation is c10-math-0130 and B is optimized for system profit. The horizontal lines represent the baseline profit for SP and CP in the case of no sponsoring.

10.3 Analyzing Sponsored Content in the Case of EU Quotas

Recall that we model quota usage via a discrete-state Markov Chain with state space c10-math-0131. An EU in state i views the content with probability c10-math-0132. EUs in state S have exhausted their quota and are waiting for the next period to arrive. (Hence, c10-math-0133.) When a user exhausts its quota it can pay to immediately renew it via an additional charge. An EU's opportunity to access content within a unit time period is a Poisson distributed random variable with mean c10-math-0134. We let K denote the number of EUs and so the total number of potential views is given by the random variable c10-math-0135, which has a Poisson distribution with mean c10-math-0136.

Let c10-math-0137 be the transition rate from state i to state c10-math-0138 (c10-math-0139); c10-math-0140 and c10-math-0141 be the rates from state c10-math-0142 to state S and state 0, respectively; and c10-math-0143 be the rate from state S to state 0. Transition rates between all other states are zero. Rates c10-math-0144 (c10-math-0145) reflect how fast EUs run down their quota. Define

equation

as the fraction of EUs who choose to wait for the next period after exhausting their quotas and denote c10-math-0147 as the rate of EUs in state c10-math-0148 using up their quotas. Then

equation

The rate c10-math-0150 is inversely related to the residual time until the next billing cycle.

The transition rates imply the following steady-state probability for an EU to be in state i:

10.4 equation
equation

Although, as in the previous model, there are again two possible outcomes for each unsponsored potential view—viewed or not viewed, the probability of viewing is a bit more complicated. In particular, a potential view is associated with a user in state i with probability c10-math-0153, and such a user views content with probability c10-math-0154. Thus the number of actual views when there are m potential views is a binomial random variable c10-math-0155, where c10-math-0156. Let c10-math-0157, and note that c10-math-0158.

Let c10-math-0159 be the base revenue that SP receives from the EUs for their regular monthly quotas and let c10-math-0160 be the rate at which EUs refill their quota “early.” From the Markov Chain transition probabilities, we have

equation

Hence, the SP revenue from the EUs is c10-math-0162.

10.3.1 Case 1: Sponsorship-Insensitive Transition Probabilities

We begin with the case in which the Markov Chain transition probabilities do not change when CP's content is sponsored (i.e., the users simply switch their viewing from another content provider). We can obtain similar conclusions as before with Q playing the role of q. In particular, the CP's expected profit is given by

equation

As in Section 10.2.1, this is again a standard Newsvendor model and so the CP decision leads to a relationship of the form

10.5 equation

The SP choice of b and c is, therefore, equivalent to a choice of b and B so long as c10-math-0165. (Once again, therefore, we need c10-math-0166 in order for the SP to be able to control the system.)

Similar to the per-byte cases, the system profit for a fixed value of B is

equation

Hence, as in the previous model, we can optimize system profit via a univariate optimization over B. Once the optimal value of the B has been obtained, the split between the SP and CP can be controlled by an appropriate choice of b.

10.3.2 Case 2: Sponsorship-Sensitive Transition Probabilities

The above analysis assumed that sponsoring content does not have a material affect on how fast the EUs consume their quota. It just causes the EUs to consume additional bandwidth corresponding to the sponsored content. In reality, of course, the knowledge that the CP's content is sponsored may affect the dynamics of quota usage. In particular, sponsoring may slow the rate at which quota is consumed, thereby lowering the probability that a user has to refill. In this case, the sponsoring of the content is cannibalizing the revenue that the SP obtains from the EUs.

A general analysis of this case is beyond the scope of this chapter. Here we take an initial step in the following by using a simple case to highlight issues involved. In particular, we consider a two-state model as in Figure 10.4. EUs are in state 0 if they have available quota to use and in state 1 if they do not. We define c10-math-0168 as EUs’ transition rate out of state 0 and assume it is a decreasing function of B, that is, EUs exhaust their quotas more slowly if they get more sponsored bandwidth. Let c10-math-0169 be the (constant) fraction of EUs who do not refill their quotas, so c10-math-0170 is EUs’ transition rate into state 1. We also define c10-math-0171 as the transition rate at which EUs move from state 1 back to state 0 as a result of monthly replenishment of quotas. We assume c10-math-0172 to be an increasing function of B. As more content is sponsored, those who run out of their quotas will do so later in their monthly cycles, hence, get replenishment sooner and move back to state 0 faster.

Figure 1.4

Figure 10.4 Transition of EU states.

Following the above definitions, the steady-state probability for EUs to be in states 0 and 1 are

Obviously, c10-math-0174 and c10-math-0175 (c10-math-0176) are transition rates and steady-state probabilities, respectively, for the case without sponsorship. Observe that c10-math-0177 is the rate at which an EU moves from state 1 back to state 0. As more sponsored content results in fewer EUs in state 1, it is natural to assume that c10-math-0178 and c10-math-0179 should be such that c10-math-0180 decreases in B.

As before, we define c10-math-0181 as the subscription revenue that SP receives from the EUs to pay for their monthly quotas. Define

equation

to be the rate at which EUs refill their quota “early.” For the convenience of discussion, we denote c10-math-0183 as the probability that EUs access nonsponsored content. Let c10-math-0184. Given B, the expected profit of the system is

equation

Compare the above with the case without sponsorship, the difference in profit is

equation

Examining each component in the above,

is the increase of advertising revenue because of sponsoring, which increases in B, that is, more sponsoring leads to higher advertisement revenue. The incremental cost from sponsoring contents

equation

always increases in B. The change of the refill revenue

is always negative because from Eq. (10.6),

equation

and the right-hand side decreases in B.

In comparison with Case 1, the additional advertisement revenue in Eq. (10.7) is higher here because c10-math-0191 increases in B instead of being fixed. This extra reward is accrued by the CP. On the other hand, the last component Eq. (10.8) shows an additional negative profit impact of content sponsoring, the cannibalization of the SP's refill revenue because of slower use of EUs’ quotas. Like the bandwidth cost, this loss of revenue is assumed by the SP. To recoup its loss and share the extra gain, it is in the SP's best interest to require a more demanding transfer payment than that in Case 1 from the CP.

10.4 Summary

In this chapter, we have introduced some of the natural research questions that arise if content providers in a wireless network are allowed to sponsor their content and thereby make it free to EUs. We considered the case of a single content provider, a single service provider, and a pool of EUs and showed that it is possible to design contracts that are win–win–win for all participants in system. This was first done in a setting where EUs pay for nonsponsored content on a per-byte basis. We then extended the model to incorporate EU data quotas. A key feature of all the models that we considered is that the content has uncertain demand, that is, the number of potential views is a random variable. This naturally led to a two-component price structure with a reservation fee and a usage fee.

We believe that this work can be extended in a number of natural ways. First, many interesting questions arise when we consider multiple content providers interacting with a single SP. For example, how should the SP decide which CPs should be allowed to sponsor content? Moreover, if different content has a different value of q (i.e., the probability that an EU views nonsponsored content is dependent on the identity of that content), how should that affect the cost of sponsoring?

Other potential variations include making the cost of sponsoring dependent on the user location, the time of day, or the current congestion in the network. We can also envisage a situation where sponsored content is provided its own quality-of-service guarantees by the network. Lastly, our entire framework is predicated on the knowledge of a number of different parameters, for example, a, q, and the distribution of N. One interesting network measurement taskwould be to monitor current network traffic and then estimate each of these parameters.

References

  1. 1. S. Ha, S. Sen, C. Joe-Wong, Y. Im, and M. Chiang. Tube: time-dependent pricing for mobile data. In SIGCOMM, pp. 247–258, 2012.
  2. 2. P. Hande, M. Chiang, A. Calderbank, and S. Rangan. Network pricing and rate allocation with content provider participation. In INFOCOM, pp. 990–998, 2009.
  3. 3. Y. Wu, H. Kim, P. H. Hande, M. Chiang, and D. H. K. Tsang. Revenue sharing among ISPs in two-sided markets. In INFOCOM, pp. 596–600, 2011.
  4. 4. N. Economides and B. E. Hermalin. “The economics of network neutrality,” RAND Journal of Economics, 43(4), 2012, 602–629.
  5. 5. D. Mitra and Q. Wang. A model-based study of the impact of managed services and the spawning of applications in broadband networks. Workshop on Telecom Economics, Engineering and Policy, 24th International Teletraffic Congress (ITC 2012), 2012.
  6. 6. P. Njoroge, A. Ozdaglar, N. Stier-Moses, and G. Weintraub. Investment in two sided markets and the net neutrality debate. In Columbia Working Paper # DRO-2010-05, 2010.
  7. 7. B. A. Pasternack. “Optimal pricing and return policies for perishable commodities,” Marketing Science, 4(2), 1985, 166–176.
  8. 8. G. P. Cachon. “Supply chain coordination with contracts,” Handbooks in Operations Research and Management Science, 11, 2003, 229–340.
  9. 9. L. He and J. Walrand. Pricing and revenue sharing strategies for internet service providers. In INFOCOM 2005, pp. 205–216. IEEE, 2005.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset