Game Theory and Pricing of Internet Services Jean Walrand (with Linhai He & John Musacchio)

Slides:



Advertisements
Similar presentations
Peter Key, Laurent Massoulie, Don Towsley Infocom 07 presented by Park HoSung 1 Path selection and multipath congestion control.
Advertisements

Collaboration Mechanisms in SOA based MANETs. Introduction Collaboration implies the cooperation between the nodes to support the proper functioning of.
Internet Protocols Steven Low CS/EE netlab.CALTECH.edu October 2004 with J. Doyle, L. Li, A. Tang, J. Wang.
Hadi Goudarzi and Massoud Pedram
Price Of Anarchy: Routing
Game Theory and Computer Networks: a useful combination? Christos Samaras, COMNET Group, DUTH.
The Role of Prices in Peer-Assisted Content Distribution Christina Aperijis Michael J. Freedman Ramesh Johari Presented by: Kyle Chauvin and Henry Xie.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Algorithmic Game Theory - Basic Solution Concepts and Computational Issues Éva Tardos and Vijay V. Vazirani Presentation Reiknirit, rökfræði og reiknanleiki.
1 Algorithmic Game Theoretic Perspectives in Networking Dr. Liane Lewin-Eytan.
“ Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks ”
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
CRESCCO Project IST Work Package 2 Algorithms for Selfish Agents V. Auletta, P. Penna and G. Persiano Università di Salerno
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
A Game Theoretic Approach to Provide Incentive and Service Differentiation in P2P Networks John C.S. Lui The Chinese University of Hong Kong Joint work.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Achieving Network Optima Using Stackelberg Routing Strategies Yannis A. Korilis, Member, IEEE Aurel A. Lazar, Fellow, IEEE & Ariel Orda, Member IEEE IEEE/ACM.
Lecture 9. Unconstrained Optimization Need to maximize a function f(x), where x is a scalar or a vector x = (x 1, x 2 ) f(x) = -x x 2 2 f(x) = -(x-a)
Competitive Routing in Multi-User Communication Networks Presentation By: Yuval Lifshitz In Seminar: Computational Issues in Game Theory (2002/3) By: Prof.
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
How Much? For What? Thoughts on Economic Issues in Networks Jean Walrand U.C. Berkeley Thoughts on Economic Issues in Networks Jean Walrand U.C. Berkeley.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Presented by Henning Schulzrinne Columbia University
Base Station Association Game in Multi-cell Wireless Network Libin Jiang, Shyam Parekh, Jean Walrand.
Issues in Pricing Internet Services Linhai He & Jean Walrand Dept of EECS, U.C. Berkeley March 8, 2004.
A Scalable Network Resource Allocation Mechanism With Bounded Efficiency Loss IEEE Journal on Selected Areas in Communications, 2006 Johari, R., Tsitsiklis,
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
How Bad is Selfish Routing A survey on existing models for selfish routing Professor John Lui, David Yau and Dah-Ming Qiu presented by Joe W.J. Jiang
1 Quantifying Trade-Offs in Networks and Auctions Tim Roughgarden Stanford University.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
1 A Cooperative Game Framework for QoS Guided Job Allocation Schemes in Grids Riky Subrata, Member, IEEE, Albert Y. Zomaya, Fellow, IEEE, and Bjorn Landfeldt,
Allerton 2011 September 28 Mathias Humbert, Mohammad Hossein Manshaei, and Jean-Pierre Hubaux EPFL - Laboratory for Communications and Applications (LCA1)
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
Efficiency Loss in a Network Resource Allocation Game Paper by: Ramesh Johari, John N. Tsitsiklis [ Informs] Presented by: Gayatree Ganu.
Incentivizing Sharing in Realtime D2D Streaming Networks: A Mean Field Game Perspective Jian Li Texas A&M University April 30 th, 2015 Jointly with R.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
Transit price negotiation: repeated game approach Sogea 23 Mai 2007 Nancy, France D.Barth, J.Cohen, L.Echabbi and C.Hamlaoui
Mazumdar Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Non-convex.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
FAIR CHARGES FOR INTERNET CONGESTION Damon Wischik Statistical Laboratory, Cambridge Electrical Engineering, Stanford
Strategyproof Auctions For Balancing Social Welfare and Fairness in Secondary Spectrum Markets Ajay Gopinathan, Zongpeng Li University of Calgary Chuan.
Integration of WiMAX and WiFi Optimal Pricing for Bandwidth Sharing Dusit Niyato and Ekram Hossain, TRLabs and University of Manitoba IEEE Communications.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
Jean Walrand – NSF – April 24-25, 20031/5 Economic Mechanisms Grand Challenge: Design economic mechanisms that provide incentives for increasing the utility.
Michael Schapira Yale and UC Berkeley Joint work with P. Brighten Godfrey, Aviv Zohar and Scott Shenker.
Incentives for Sharing in Peer-to-Peer Networks By Philippe Golle, Kevin Leyton-Brown, Ilya Mironov, Mark Lillibridge.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
Some questions about multipath Damon Wischik, UCL Trilogy UCL.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
June 4, 2003EE384Y1 Demand Based Rate Allocation Arpita Ghosh and James Mammen {arpitag, EE 384Y Project 4 th June, 2003.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
XCP: eXplicit Control Protocol Dina Katabi MIT Lab for Computer Science
1 Transport Bandwidth Allocation 3/29/2012. Admin. r Exam 1 m Max: 65 m Avg: 52 r Any questions on programming assignment 2 2.
Satisfaction Games in Graphical Multi-resource Allocation
Water Resources Planning and Management Daene McKinney
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 2 Bayesian Games Zhu Han, Dusit Niyato, Walid Saad, Tamer.
“Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks”
EASTERN MEDITERRANEAN UNIVERSITY DEPARTMENT OF INDUSTRIAL ENGINEERING IENG314 OPERATIONS RESEARCH II SAMIR SAMEER ABUYOUSSEF
Understanding Congestion Control Mohammad Alizadeh Fall 2018
Presentation transcript:

Game Theory and Pricing of Internet Services Jean Walrand (with Linhai He & John Musacchio)

Jean Walrand – MIT, January 27, Game Theory and Pricing of Internet Services Motivation Three Problems Service Differentiation Multiprovider Network Wi-Fi Pricing Conclusions References TOC

Jean Walrand – MIT, January 27, Game Theory and Pricing of Internet Services Motivation  Motivation Three Problems Service Differentiation Multiprovider Network Wi-Fi Pricing Conclusions References TOC

Jean Walrand – MIT, January 27, Motivation Some users would pay for better network services  Fast occasional transfers (sync. databases, backups, …)  Videoconferences  Streaming of presentations These services are not available A large fraction of infrastructure is poorly used: Wi-Fi access points Why? TOC TOC - Motivation

Jean Walrand – MIT, January 27, Motivation (continued) Bandwidth? QoS Mechanisms? Protocols for requesting/provisioning services? Economic Incentives for providing services are lacking TOC TOC – Motivation 

Jean Walrand – MIT, January 27, Motivation (continued) Needed: Economic incentives  Billing Mechanism  Fair Revenue Sharing among Providers  Scalable  Correct Incentives Discourage cheating Promote upgrades Revenues Service Quality increases improve TOC TOC  Motivation

Jean Walrand – MIT, January 27, Game Theory and Pricing of Internet Services Motivation Three Problems  Three Problems Service Differentiation Multiprovider Network Wi-Fi Pricing Conclusions References TOC

Jean Walrand – MIT, January 27, Three Problems 1. Service Differentiation  Market segmentation  Capture willingness to pay more for better services TOC TOC – Three Problems 

Jean Walrand – MIT, January 27, Three Problems (cont.) 2. Multiprovider Network Incentives for better services through all providers  Improved Services & Revenues TOC TOC – Three Problems 

Jean Walrand – MIT, January 27, Three Problems (cont.) 3. Wi-Fi Access Incentives to open private Wi-Fi access points  Ubiquitous Access TOC TOC  Three Problems

Jean Walrand – MIT, January 27, Game Theory and Pricing of Internet Services Motivation Three Problems Service Differentiation  Service Differentiation Multiprovider Network Wi-Fi Pricing Conclusions References TOC

Jean Walrand – MIT, January 27, Service Differentiation Model Examples Proposal Joint work with Linhai He TOC TOC – Service Differentiation

Jean Walrand – MIT, January 27, Service Differentiation Model  Model Examples Proposal Joint work with Linhai He TOC TOC – Service Differentiation

Jean Walrand – MIT, January 27, Model Two possible outcomes: 1.Users occupy different queues (delays = T 1 & T 2 ) 2.Users share the same queue (delay = T 0 ) If users do not randomize their choices, which one will happen? p1p1 p2p2 Users A B H L TOC TOC – Service Differentiation – Model Service Differentiation Each user chooses the service class i that maximizes his/her net benefit

Jean Walrand – MIT, January 27, Model (cont) p1p1 p2p2 A B H L HL B H L A f 1 (T 0 ) – p 2 f 1 (T 1 ) – p 1 f 1 (T 2 ) – p 2 f 1 (T 0 ) – p 1 A’s benefit T 1 < T 0 < T 2 f i (.) nonincreasing TOC TOC – Service Differentiation  ModelService Differentiation B’s benefit f 2 (T 0 ) – p 1 f 2 (T 2 ) – p 2 f 2 (T 1 ) – p 1 f 2 (T 0 ) – p 2

Jean Walrand – MIT, January 27, Service Differentiation Model Examples  Examples Proposal Joint work with Linhai He TOC TOC – Service Differentiation

Jean Walrand – MIT, January 27, Example 1 HL H L B A 9 – 4 = 5 9 – 1 = 8 14 – 4 = 10 5 – 1 = 4 14 – 4 = 10 p1p1 p2p2 A B H L f(T 1 ) = 14 f(T 0 ) = 9 f(T 2 ) = 5 p 1 = 4 p 2 = 1 TOC TOC – Service Differentiation – Examples Service Differentiation Here, f i (.) = f(.)

Jean Walrand – MIT, January 27, Example 1 HL H L B A NE TOC TOC – Service Differentiation – Examples Service Differentiation Assume A picks H. Should B choose H or L? Assume A picks H. Should B choose H or L? Assume A picks H. B should choose H. Assume A picks H. B should choose H. Assume A picks L. Should B choose H or L? Assume A picks L. Should B choose H or L? Assume A picks L. B should choose H. Assume A picks L. B should choose H. B  H. Since B chooses H, A should also choose H. NE = Nash Equilibrium

Jean Walrand – MIT, January 27, Example 1 HL H L B A NE TOC TOC – Service Differentiation – Examples Service Differentiation A and B choose H, get rewards equal to 5. If they had both chosen L, their rewards would have been 8! A and B choose H, get rewards equal to 5. If they had both chosen L, their rewards would have been 8! Prisoner’s Dilemma!

Jean Walrand – MIT, January 27, Example 2 HL H L B A 9 – – – – p1p1 p2p2 A B H L T 1 : 13, 11 T 0 : 9, 9 T 2 : 7, 5 p 1 = 4 p 2 = 1 No Pure Equilibrium f 0 f 1 TOC TOC – Service Differentiation – Examples Service Differentiation

Jean Walrand – MIT, January 27, Example 3 Extension to many users Equilibrium exists if 9  0 s.t. willingness to pay total load in class i TOC TOC – Service Differentiation  ExamplesService Differentiation (Indeed, ) Also, the other users prefer L. Note: T 1 and T 2 depend on the split of customers. In this equilibrium, users with prefer H.

Jean Walrand – MIT, January 27, Example 3 Analysis of equilibriums: inefficient equilibrium unstable equilibrium Here, f is a concave function and strict-priority scheduling is used. TOC TOC – Service Differentiation  ExamplesService Differentiation  p1-p2p1-p2 f(T 1 )-f(T 2 )

Jean Walrand – MIT, January 27, Service Differentiation Model Examples Proposal  Proposal Joint work with Linhai He TOC TOC – Service Differentiation

Jean Walrand – MIT, January 27, Proposal Dynamic Pricing Fixed delay + dynamic price Provider chooses target delays for both classes Adjust prices based on demand to guarantee the delays Users still choose the class which maximizes their net benefit TOC TOC – Service Differentiation – Proposal Service Differentiation

Jean Walrand – MIT, January 27, Proposal Recommendation: Dynamic Pricing (cont) Why is it better? A Nash equilibrium exists This equilibrium approximates the outcome of a Vickrey auction If an arbitrator knows f i (T 1 ) and f i (T 2 ) from all users, Vickrey auction leads to socially efficient allocation Approximation becomes exact when many users Simpler to implement TOC TOC  Service Differentiation – ProposalService Differentiation

Jean Walrand – MIT, January 27, Game Theory and Pricing of Internet Services Motivation Three Problems Service Differentiation Multiprovider Network  Multiprovider Network Wi-Fi Pricing Conclusions References TOC

Jean Walrand – MIT, January 27, Multiprovider Network Model Nash Game Revenue Sharing Joint work with Linhai He TOC TOC – Multiprovider Network

Jean Walrand – MIT, January 27, Multiprovider Network Model  Model Nash Game Revenue Sharing Joint work with Linhai He TOC TOC – Multiprovider Network

Jean Walrand – MIT, January 27, Model + p 1 + p 2 p1+ p2p1+ p2 Monitor marks and processes inter- network billing info Pricing per packet TOC TOC – Multiprovider Network  ModelMultiprovider Network

Jean Walrand – MIT, January 27, Multiprovider Network Model Nash Game  Nash Game Revenue Sharing Joint work with Linhai He TOC TOC – Multiprovider Network

Jean Walrand – MIT, January 27, Nash Game: Formulation 12 p1p1 p2p2 D Demand = d(p 1 +p 2 ) C1C1 C2C2 A game between two providers Different solution concepts may apply, depend on actual implementation Nash game mostly suited for large networks Provider 1 Provider 2 TOC TOC – Multiprovider Network – Nash Game Multiprovider Network

Jean Walrand – MIT, January 27, Nash Game: Result 1. Bottleneck providers get more share of revenue than others 2. Bottleneck providers may not have incentive to upgrade 3. Efficiency decreases quickly as network size gets larger (revenues/provider drop with size) TOC TOC – Multiprovider Network  Nash GameMultiprovider Network

Jean Walrand – MIT, January 27, Multiprovider Network Model Nash Game Revenue Sharing  Revenue Sharing Joint work with Linhai He TOC TOC – Multiprovider Network

Jean Walrand – MIT, January 27, Revenue Sharing Improving the game Model Optimal Prices Example TOC TOC – Multiprovider Network – Revenue SharingMultiprovider Network

Jean Walrand – MIT, January 27, Revenue Sharing Improving the game  Improving the game Model Optimal Prices Example TOC TOC – Multiprovider Network – Revenue SharingMultiprovider Network

Jean Walrand – MIT, January 27, Revenue Sharing - Improving the Game Possible Alternatives  Centralized allocation  Cooperative games  Mechanism design Our approach: design a protocol which  overcomes drawbacks of non-cooperative pricing  is in providers’ best interest to follow  is suitable for scalable implementation TOC TOC – Multiprovider Network – Revenue Sharing  ImprovingMultiprovider Network Revenue Sharing

Jean Walrand – MIT, January 27, Revenue Sharing Improving the game Model  Model Optimal Prices Example TOC TOC – Multiprovider Network – Revenue SharingMultiprovider Network

Jean Walrand – MIT, January 27, Revenue Sharing - Model Providers agree to share the revenue equally, but still choose their prices independently 1 2 p1p1 p2p2 D Demand = d(p 1 +p 2 ) C1C1 C2C2 Provider 1 Provider 2 TOC TOC – Multiprovider Network – Revenue Sharing  ModelMultiprovider Network Revenue Sharing

Jean Walrand – MIT, January 27, Revenue Sharing Improving the game Model Optimal Prices  Optimal Prices Example TOC TOC – Multiprovider Network – Revenue SharingMultiprovider Network

Jean Walrand – MIT, January 27, Revenue Sharing - Optimal Prices # of providers Lagrange multiplier on link i “locally optimal” total price for the route sum of prices charged by other providers  A system of equations on prices TOC TOC – Multiprovider Network – Revenue Sharing – Optimal Multiprovider Network Revenue Sharing

Jean Walrand – MIT, January 27, Revenue Sharing - Optimal Prices (cont.) For any feasible set of  i, there is a unique solution:  On the link i with the largest ,  * ), p i * = N  * + g( p i * )  On all other links, p j * = 0  Only the most congested link on a route sets its total price TOC TOC – Multiprovider Network – Revenue Sharing – Optimal Multiprovider Network Revenue Sharing

Jean Walrand – MIT, January 27, Revenue Sharing - Optimal Prices (cont.) {i}{i} {pi*}{pi*} {dr*}{dr*}  a Nash game with  i as the strategy It can be shown that a Nash equilibrium exists in this game. Each provider solves its  i based on local constraints TOC TOC – Multiprovider Network – Revenue Sharing – Optimal Multiprovider Network Revenue Sharing

Jean Walrand – MIT, January 27, Revenue Sharing - Optimal Prices (cont.) Comparison with social welfare maximization (TCP) Social: Sharing: Incentive to upgrade  Upgrade will always increase bottleneck providers’ revenue  A tradeoff between efficiency and fairness TOC TOC – Multiprovider Network – Revenue Sharing – Optimal Multiprovider Network Revenue Sharing

Jean Walrand – MIT, January 27, Revenue Sharing - Optimal Prices (cont.) Efficient when capacities are adequate  It is the same as that in centralized allocation  Revenue per provider strictly dominates that in Nash game TOC TOC – Multiprovider Network – Revenue Sharing – Optimal Multiprovider Network Revenue Sharing

Jean Walrand – MIT, January 27, Revenue Sharing - Optimal Prices (cont.) A local algorithm for computing  i that can be shown to converge to Nash equilibrium: TOC TOC – Multiprovider Network – Revenue Sharing – Optimal Multiprovider Network Revenue Sharing

Jean Walrand – MIT, January 27, Revenue Sharing - Optimal Prices (cont.) 1 i d hop count N r =0 congestion price  r =0 flows on route r N r =N r +1  r = max(  r,  i ) A possible scheme for distributed implementation … … … No state info needs to be kept by transit providers. TOC TOC – Multiprovider Network – Revenue Sharing  OptimalMultiprovider Network Revenue Sharing

Jean Walrand – MIT, January 27, Revenue Sharing Improving the game Model Optimal Prices Example  Example TOC TOC – Multiprovider Network – Revenue SharingMultiprovider Network

Jean Walrand – MIT, January 27, Example C 1 =2 C 2 =5 C 3 =3 demand = 10 exp(-p 2 ) on all routes r1r1 r2r2 r3r3 r4r4 ii link 1 link 3 link 2 prices p2p2 p3p3 p1p1 p4p4 TOC TOC  Multiprovider Network – Revenue Sharing – ExampleMultiprovider Network Revenue Sharing

Jean Walrand – MIT, January 27, Game Theory and Pricing of Internet Services Motivation Three Problems Service Differentiation Multiprovider Network Wi-Fi Pricing  Wi-Fi Pricing Conclusions References TOC

Jean Walrand – MIT, January 27, Wi-Fi Pricing Motivation Web-Browsing File Transfer TOC TOC – Wi-Fi Pricing Joint work with John Musacchio

Jean Walrand – MIT, January 27, Wi-Fi Pricing Motivation  Motivation Web-Browsing File Transfer TOC TOC – Wi-Fi Pricing Joint work with John Musacchio

Jean Walrand – MIT, January 27, Motivation Path to Universal WiFi Access  Massive Deployment of base stations for private LANs  Payment scheme might incentivize base station owners to allow public access. Direct Payments  Avoid third party involvement.  Transactions need to be “self enforcing” Payments:  Pay as you go: In time slot n, - Base Station proposes price p n - Client either accepts or walks away  What are good strategies? TOC TOC – Wi-Fi Pricing  MotivationWi-Fi Pricing

Jean Walrand – MIT, January 27, Wi-Fi Pricing Motivation Web-Browsing  Web-Browsing File Transfer TOC TOC – Wi-Fi Pricing Joint work with John Musacchio

Jean Walrand – MIT, January 27, Web Browsing Client Utility U = Utility per unit time K = Intended duration of connection Random variable in [0, 1] Known to client, not to BS Random variable in {1, 2, …} Known to client, not to BS BS Utility p 1 + p 2 + … + p N U.min{K, N} N = duration TOC TOC – Wi-Fi Pricing – Web Browsing Wi-Fi Pricing

Jean Walrand – MIT, January 27, Web Browsing Theorem Perfect Bayesian Equilibrium: Client accepts to pay p as long as p ≤ U BS chooses p n = p* = arg max p p P(U ≥ p) Note: Surprising because BS learns about U … TOC TOC – Wi-Fi Pricing  Web BrowsingWi-Fi Pricing

Jean Walrand – MIT, January 27, Wi-Fi Pricing Motivation Web-Browsing File Transfer  File Transfer TOC TOC – Wi-Fi Pricing Joint work with John Musacchio

Jean Walrand – MIT, January 27, File Transfer Client Utility K.1{K ≤ N} BS Utility p 1 + p 2 + … + p N K = Intended duration of connection Random variable in {1, 2, …} Known to client, not to BS N = duration TOC TOC – Wi-Fi Pricing – File Transfer Wi-Fi Pricing

Jean Walrand – MIT, January 27, File Transfer Theorem Perfect Bayesian Equilibrium: Client accepts to pay 0 at time n < K p ≤ K at time n = K BS chooses a one-time-only payment pay n* at time n* = arg max n nP(K = n) Note: True for bounded K. Proof by backward induction. Unfortunate …. TOC TOC – Wi-Fi Pricing – File Transfer Wi-Fi Pricing

Jean Walrand – MIT, January 27, Game Theory and Pricing of Internet Services Motivation Three Problems Service Differentiation Multiprovider Network Wi-Fi Pricing Conclusions  Conclusions References TOC

Jean Walrand – MIT, January 27, Conclusions Dynamic Pricing to adjust QoS Cooperative pricing -> distributed algorithm Web browsing -> constant price File transfer -> one-time price TOC TOC – Conclusions 

Jean Walrand – MIT, January 27, Conclusions Basic objective Improve revenues by better mechanisms for - service differentiation - pricing - revenue sharing Some preliminary ideas New pricing schemes - rational (equilibrium) - desirable incentives - implementable (scalable protocols) TOC TOC  Conclusions

Jean Walrand – MIT, January 27, Game Theory and Pricing of Internet Services Motivation Three Problems Service Differentiation Multiprovider Network Wi-Fi Pricing Conclusions References  References TOC

Jean Walrand – MIT, January 27, References TOC TOC  References Linhai He and Jean Walrand, "Pricing Differentiated Internet Services," INFOCOM 2005 Linhai He and Jean Walrand, "Pricing and Revenue Sharing Strategies for Internet Service Providers," INFOCOM 2005 John Musacchio and Jean Walrand, "Game-Theoretic Analysis of Wi-Fi Pricing," IEEE Trans. Networking, 2005

Jean Walrand – MIT, January 27, Thank you!