Strategic Pricing and Resource Allocation: Framework and Applications
Shaolei Ren
Electrical Engineering Department University of California, Los Angeles
Strategic Pricing and Resource Allocation: Framework and - - PowerPoint PPT Presentation
Strategic Pricing and Resource Allocation: Framework and Applications Shaolei Ren Electrical Engineering Department University of California, Los Angeles Ph.D. Advisor: Prof. Mihaela van der Schaar Outline Limitations and Opportunities
Electrical Engineering Department University of California, Los Angeles
2
3
4
5
6
7
8
9
“A group of Internet-based applications that build on the ideological and technological foundations of Web 2.0, and that allow the creation and exchange
10
“A group of Internet-based applications that build on the ideological and technological foundations of Web 2.0, and that allow the creation and exchange
11
Content Content
Content Producers Content Viewers
Platform Owner (a.k.a. Intermediary)
12 Social incentive
Intra-group negative externalities
Content Content
Content Producers Content Viewers
Platform Owner (a.k.a. Intermediary)
13
Content Content
Content Producers Content Viewers
Platform Owner (a.k.a. Intermediary)
14
Content Content
Content Producers Content Viewers
Platform Owner (a.k.a. Intermediary)
15
1. To pay or to charge content producers for maximizing the platform’s profit? 2. What’s the payment rate?
16
[1] Armstrong, M., 2006, "Competition in Two-Sided Markets," RAND Journal of Economics, 37, 668-691. [2] Belleflamme P. and E. Toulemonde, 2009, "Negative Intra-Group Externalities in Two-Sided Markets," International Economic Review, 50, 245-272. [3] Caillaud, B. and B. Jullien, 2003, "Chicken & Egg: Competition among Intermediation Service Providers," RAND Journal of Economics, 34, 309-328. [4] Choi, J. P., 2010, "Tying in Two-Sided Markets with Multi-Homing," Journal of Industrial Economics, 58, 607-626. [5] Galeotti, A. and J. L. Moraga-Gonzalez, 2009, "Platform Intermediation in a Market for Differentiated Products," European Economic Review, 53, 417-428. [6] Ghosh, A. and P. McAfee, 2011, "Incentivizing High-Quality User-Generated Content," Proceedings of the 19th International Conference on the World Wide Web. [7] Musacchio J., G. Schwartz and J. Walrand, 2009, "A Two-Sided Market Analysis of Provider Investment Incentives with an Application to the Net-Neutrality Issue," Review of Network Economics, 8, 22-39. [8] Rochet, J.-C. and J. Tirole, 2002, "Cooperation among Competitors: Some Economics of Payment Card Associations," Rand Journal of Economics, 33, 549-570. [9] Rochet, J.-C. and J. Tirole, 2006, "Two-Sided Markets: A Progress Report," RAND Journal of Economics, 37, 645-667. [10] Roson, R., 2005, "Two-Sided Markets: A Tentative Survey," Review of Network Economics, 4, Article 3. [11] Wright, J., 2003, "Optimal Card Payment Systems," European Economic Review, 47, 587-612.
Research Ref.
Implicit incentive mechanism (e.g., rating) to incentivize high-quality content [6] Pricing in two-sided markets for general settings [1]-[4][9][10] Pricing in two-sided markets for specific settings (e.g., credit card, broadband) [5][7][8][11]
17
[1] Armstrong, M., 2006, "Competition in Two-Sided Markets," RAND Journal of Economics, 37, 668-691. [2] Belleflamme P. and E. Toulemonde, 2009, "Negative Intra-Group Externalities in Two-Sided Markets," International Economic Review, 50, 245-272. [3] Caillaud, B. and B. Jullien, 2003, "Chicken & Egg: Competition among Intermediation Service Providers," RAND Journal of Economics, 34, 309-328. [4] Choi, J. P., 2010, "Tying in Two-Sided Markets with Multi-Homing," Journal of Industrial Economics, 58, 607-626. [5] Galeotti, A. and J. L. Moraga-Gonzalez, 2009, "Platform Intermediation in a Market for Differentiated Products," European Economic Review, 53, 417-428. [6] Ghosh, A. and P. McAfee, 2011, "Incentivizing High-Quality User-Generated Content," Proceedings of the 19th International Conference on the World Wide Web. [7] Musacchio J., G. Schwartz and J. Walrand, 2009, "A Two-Sided Market Analysis of Provider Investment Incentives with an Application to the Net-Neutrality Issue," Review of Network Economics, 8, 22-39. [8] Rochet, J.-C. and J. Tirole, 2002, "Cooperation among Competitors: Some Economics of Payment Card Associations," Rand Journal of Economics, 33, 549-570. [9] Rochet, J.-C. and J. Tirole, 2006, "Two-Sided Markets: A Progress Report," RAND Journal of Economics, 37, 645-667. [10] Roson, R., 2005, "Two-Sided Markets: A Tentative Survey," Review of Network Economics, 4, Article 3. [11] Wright, J., 2003, "Optimal Card Payment Systems," European Economic Review, 47, 587-612.
Research Ref.
Implicit incentive mechanism (e.g., rating) to incentivize high-quality content [6] Pricing in two-sided markets for general settings [1]-[4][9][10] Pricing in two-sided markets for specific settings (e.g., credit card, broadband) [5][7][8][11] Neglect the power of explicit mechanism (e.g., pricing) 1. Very few consider intra-group negative externalities 2. Neglect the content substitution and content viewers’ “love for variety” Shaolei Ren, J. Park, and M. van der Schaar, “Maximizing Profit on User-Generated Content Platforms with Heterogeneous Participants” IEEE Infocom 2012 (acceptance ratio: 18%).
18
19
20
𝑦𝑗 𝑗∈ 0,1 , 𝑦𝑏 ∈ 𝑆+
0,1 × 𝑆+
21
Optimally allocate attention to maximize payoff
22
(i) 𝑦∗ 𝜄∗, 𝑧∗ maximizes the representative content viewer’s payoff (ii) For each content producer 𝑗, 𝑧𝑗
∗ 𝜄∗ is the optimal production decision
(iii) 𝜄∗ maximizes the platform’s profit, i.e., 𝑐 − 𝜄∗ ⋅ 𝑦 𝜄∗ ≥ 𝑐 − 𝜄 ⋅ 𝑦 (𝜄) for 𝜄 ∈ 𝑆
23
∗ 𝑧 = 𝑈𝑟𝑗
𝜏
𝑟𝑏
𝜏+ 𝑧𝑘𝑟𝑘 𝜏𝑒𝑘 1
24
𝟐 𝟏
Example payoff function (quality-augmented Dixit-Stiglitz utility function) 𝑉 𝑦 = 𝑟𝑗
1
𝑦𝑗
𝜏−1 𝜏 𝑒𝑗 + 𝑟𝑏𝑦𝑏 𝜏−1 𝜏 𝜏 𝜏−1
where 𝜏 > 1 measures elasticity of substitution between different pieces of content 1. Intra-group (negative) externalities: more content available decreases the payoff
25
𝑧𝑗
∗ 𝜄 = 1 and 𝑧𝑘 ≥ 𝑧𝑗, then 𝑧𝑘 ∗ 𝜄 = 1.
26
27
28
29
max
𝜄
𝑐 − 𝜄 ⋅ 𝑦 𝜄
There exists a unique optimal payment rate 𝜄∗ maximizing the platform's equilibrium
∗∗, is the unique
root of the following equation in the variable 𝑟𝑛 −
𝑈 𝑐+𝑡 𝑟𝑏
𝜏
𝜏+1 𝑟𝑏
𝜏+1−𝑟𝑛 𝜏+1 2 +
𝑑 𝜏+𝑟𝑛
𝜏+1
𝜏+1 3𝑟𝑛
2𝜏+1 = 0,
and 𝜄∗ is given by 𝜄∗ = 𝑑[ 𝜏+1 𝑟𝑏
𝜏+1− 𝑟𝑛 ∗∗ 𝜏+1]
𝑈(𝜏+1) 𝑟𝑛
∗∗ 𝜏
− 𝑡.
Solve the optimal marginal content quality Apply “marginal user principle” to derive the
30
by paying the content producers
should pay content producers for content production
views, and the platform extracts their surplus by charging them
The optimal payment rate 𝜄∗ is positive if and only if
𝜏 𝑟𝑛
∗
0 + 𝑟𝑛 ∗ 0 𝜏 < 𝑑 𝑐+𝑡 𝜏+1 𝑟𝑏
𝜏
𝑈𝑡2
.
31
the platform
Fully extract the content producers’ surplus!
Setting s=0.4, c=1.0, b=1.0 𝜏 = 2.0
32
Setting s=0.4, b=1.0, 𝑟𝑏 = 1.5 𝜏 = 2.0
33
𝑙
= 1
𝒓𝒏 = (𝑟𝑛,1, 𝑟𝑛,2, ⋯ , 𝑟𝑛,𝐿)
marginal user principle (details omitted)
34
35
36
37
38
[1] A. Qureshi, R. Weber, H. Balakrishnan, J. Guttag, and B. Maggs, “Cutting the electric bill for internet-scale systems,” ACM Sigcomm, 2009. [2] N. Buchbinder, N. Jain, and I. Menache, “Online job migration for reducing the electricity bill in the cloud,” IFIP Networking, 2011. [3] M. Lin, A. Wierman, L. L. H. Andrew, and E. Thereska, “Dynamic right-sizing for power-proportional data centers,” IEEE Infocom, 2011. [4] B. Guenter, N. Jain, and C. Williams, “Managing cost, performance and reliability tradeoffs for energy-aware server provisioning,” IEEE Infocom, 2011. [5]Z. Liu, M. Lin, A. Wierman, S. Low, and L. H. Andrew, “Greening geographical load balancing”, Sigmetrics, 2011. [6] L. Rao, X. Liu, L. Xie, and Wenyu Liu, “Reducing electricity cost: optimization of distributed Internet data centers in a multi-electricity-market environment,” IEEE Infocom, 2010. [7] D. Xu and X. Liu, “Geographic trough filling for Internet datacenters,” http://arxiv.org/abs/1108.5494. [8] Y. Yao, L. Huang, A. Sharma, L. Golubchik, and M. J. Neely, “Data centers power reduction: A two time scale approach for delay tolerant workloads,” IEEE Infocom 2012.
Solution Ref.
Heuristic algorithms and trace-based simulations to show cost saving by scheduling workloads among multiple data centers [1] Dynamic sizing [2]-[4] Instantaneous and static optimization to minimize energy/delay cost [5][6] Online algorithm in a stochastic environment to explore electricity price diversity [7][8]
39
[1] A. Qureshi, R. Weber, H. Balakrishnan, J. Guttag, and B. Maggs, “Cutting the electric bill for internet-scale systems,” ACM Sigcomm, 2009. [2] N. Buchbinder, N. Jain, and I. Menache, “Online job migration for reducing the electricity bill in the cloud,” IFIP Networking, 2011. [3] M. Lin, A. Wierman, L. L. H. Andrew, and E. Thereska, “Dynamic right-sizing for power-proportional data centers,” IEEE Infocom, 2011. [4] B. Guenter, N. Jain, and C. Williams, “Managing cost, performance and reliability tradeoffs for energy-aware server provisioning,” IEEE Infocom, 2011. [5]Z. Liu, M. Lin, A. Wierman, S. Low, and L. H. Andrew, “Greening geographical load balancing”, Sigmetrics, 2011. [6] L. Rao, X. Liu, L. Xie, and Wenyu Liu, “Reducing electricity cost: optimization of distributed Internet data centers in a multi-electricity-market environment,” IEEE Infocom, 2010. [7] D. Xu and X. Liu, “Geographic trough filling for Internet datacenters,” http://arxiv.org/abs/1108.5494. [8] Y. Yao, L. Huang, A. Sharma, L. Golubchik, and M. J. Neely, “Data centers power reduction: A two time scale approach for delay tolerant workloads,” IEEE Infocom 2012.
Solution Ref.
Heuristic algorithms and trace-based simulations to show cost saving by scheduling workloads among multiple data centers [1] Dynamic sizing [2]-[4] Instantaneous and static optimization to minimize energy/delay cost [5][6] Online algorithm in a stochastic environment to explore electricity price diversity [7][8]
Not applicable for practical environment which is neither i.i.d. nor Markovian Shaolei Ren and M. van der Schaar, “Dynamic Scheduling and Pricing in Wireless Cloud Computing,” under review.
40
Job queue available servers
Service provider
41
Job queue available servers
Service provider
max
𝒜 𝑢 ,𝑢=0,1,⋯𝑢𝑓𝑜𝑒−1 ℎ
(𝒜) s.t., 𝑐 ≤ 𝑒 𝑒 𝑢 ≤ 𝑋(𝑢) where 𝑐 is the average service demand, 𝑒 is the average number of processed jobs, and 𝑋 𝑢 is the number of available servers for batch services
42 All arrival jobs need to be processed Computing resource constraint
Average profit
max
𝒜 𝑢 ,𝑢=0,1,⋯𝑢𝑓𝑜𝑒−1 ℎ
(𝒜) s.t., 𝑐 ≤ 𝑒 𝑒 𝑢 ≤ 𝑋(𝑢) where 𝑐 is the average service demand, 𝑒 is the average number of processed jobs, and 𝑋 𝑢 is the number of available servers for batch services
43 All arrival jobs need to be processed Computing resource constraint
Average profit
longer
0.05 0.1 0.15 0.2 0.25 0.3 0.35 10 20 30
Price Time
0.05 0.1 0.15 0.2 0.25 0.3 0.35 10 20 30
Price Time
44
Process more jobs!
⋅ 𝑟 𝑢 − 𝑊 ⋅ 𝑞 𝑢
𝑊 ⋅ 𝜚 𝑢 ⋅ 𝑒 𝑢 + 𝑔 𝑒 𝑢 − 𝑧 𝑢 − 𝑏 𝑢 − 𝑔 𝑏 𝑢
+ +
− 𝑟 𝑢 𝑒 𝑢
45
𝜚 𝑢 ≤ 𝑟(𝑢) 𝑊(1 + 𝛿) where 𝛿 is the cooling system power consumption for one unit of servers
46
𝜚 𝑢 ≤ 𝑟(𝑢) 𝑊(1 + 𝛿) where 𝛿 is the cooling system power consumption for one unit of servers
47
Dynamic threshold determined by queue length
𝐶+𝐸 𝑈−1 𝑊
48
Theorem: Suppose that some mild boundedness conditions (details in the dissertation) are satisfied, then a. At any time, the queue length is upper bounded 𝑟 𝑢 ≤ 𝑊 ⋅ 𝐷 b. The average profit achieved by Dyn-SP satisfies 𝐼𝑠
∗ 𝑈 − ℎ
∗ ≤ 𝐶 + 𝐸 𝑈 − 1 𝑊 where 𝐶, 𝐷, 𝐸 are certain constants and 𝑊 is the control parameter
49 Trace samples: electricity prices and renewable energy supplies
Remark: 1. Trade queueing delay for energy cost saving and profit increase 2. Tune 𝑊 to get desired performance
50 Setting: 𝑊 = 10
Pricing can effectively reshape the demand: significant profit increase compared to existing solutions
Optimal pricing plan and capacity investment in wireless markets
Real-time multimedia stream mining in mobile clouds
51
Personal Health Monitoring Visual Search Media Content Analysis
52
53
54
UCLA
SUNY Buffalo
Microsoft Research
Intel
Others
55
56
Journal
[1] Shaolei Ren and M. van der Schaar, “Pricing and Investment on Online TV Content Platforms,” IEEE Transactions
[2] Shaolei Ren, J. Park, and M. van der Schaar, “Entry and Spectrum Sharing Scheme Selection in Femtocell Communications Markets,” IEEE/ACM Transactions on Networking, accepted and to appear. [3] Shaolei Ren and M. van der Schaar, “Data Demand Dynamics in Communications Markets,” IEEE Transactions on Signal Processing, vol. 60, no. 4, pp. 1986-2000, Apr. 2012. [4] Shaolei Ren and M. van der Schaar, “Pricing and Distributed Power Control in Wireless Relay Networks,” IEEE Transactions on Signal Processing, vol. 59, no. 6, pp. 2913-2926, Jun. 2011. [5] Shaolei Ren and M. van der Schaar, “Distributed Power Allocation in Multi-User Multi-Channel Cellular Relay Networks,” IEEE Transactions on Wireless Communications, vol. 9, no. 6, pp. 1952-1964, Jun. 2010. [6] Shaolei Ren and M. van der Schaar, “Dynamic Scheduling and Pricing in Wireless Cloud Computing,” IEEE Journals of Selected Areas in Communications, under review. [7] Shaolei Ren and M. van der Schaar, “Efficient Resource Provisioning and Rate Selection for Real-Time Stream Mining in Community Cloud,” IEEE Transactions on Multimedia, under review. [8] Shaolei Ren and M. van der Schaar, “To pay or To Charge: Profit-Maximizing Payment Schemes on User- Generated Content Platforms,” under review.
Conference
[1] Shaolei Ren, J. Park, and M. van der Schaar, “User Subscription Dynamics and Revenue Maximization in Communication Markets,” IEEE Infocom 2011 (acceptance ratio: 16%). [2] Shaolei Ren, J. Park, and M. van der Schaar, “Maximizing Profit on User-Generated Content Platforms With Participant Heterogeneity,” IEEE Infocom 2012 (acceptance ratio: 18%).
57