Communication Networks: Pricing
Communication Networks: Pricing
-- an overview
Content from Chapter 1-4 (Part A) of the book: Costas Courcoubetis, Richard Weber, Pricing Communication Networks Economics, Technology and Modeling. Wiley, 2003
Preface
(Traditional) engineers develop communication services without reference to how they should be priced Advance of technology has created a new and competitive environment for communication service providers Pricing and Competition issues are worthy of study, because: - pricing affects how service is provided, and how resource is consumed - pricing mechanism provides incentives to control performance and increase stability - pricing mechanism allows more flexible service and efficient resource usage - Competition and regulation issues are important especially for control of bottleneck resource
Preface
Communication service Traffic price shape
Meat of this book: - generic economic models that allow the network service to be priced (like any other goods) - solution of fairness and resource allocation problems based on pricing - theoretical framework to price contracts (with dynamic and negotiable parameters) - Review of current research topics (incentives, regulation...)
Preface
This talk with cover the general picture (the market, role of price and economics, etc.) (chapter 1,2) preliminary modeling: pricing a single link (chapter 1 & 4) Useful tips... Quality affects price Higher price, Lower demand Rule of market: more competition leads to lower price Differentiate network service from traditional goods
Outline
Communication service - Characteristics - Development of the market - Role of economics Generic Questions Tariffs and Contracts Pricing a single link
Definition Marginal cost (MC) is the change in total cost (TC) when the quantity (Q) produced increases by one unit, i.e. MC=dTC/dQ
2) MS Word sells at good price because: - it is hard to learn another word processing software - there are many other people using the same software (network externality!)
3) Currently, the long-haul bandwidth (core network) market has been commoditized (due to dot-com bubble).
Generally, let xi i C where x_i is the maximum rate, i and \alpha_i \in (0,1) is called effective bandwidth
Definition Overbooking means admitting more demand than the system can actually support, knowing that most likely they wont transmit at the maximum rate at the same time. Overbook is also used in transportation and hotels to improve efficiency of resource usage.
Outline
Communication service Generic Questions - Overprovision or Control? - Using price for control and signaling Tariffs and Contracts Pricing a single link
Generic questions
- Overprovision or Control?
To guarantee certain performance level, one can 1) overprovision a capacity that is way larger than demand 2) regulate the demand, i.e., congestion control, admission control, etc. Advantage of the second approach - no need to accurately predict the demand - it is hard to overdesign the whole network - reservation can be costly - provide quality differentiation - too much capacity leads to commodity
There is a 35 minutes wait. However if youre willing to sit in hell, I will get you a table immediately.
Generic questions
- Use price for control and signaling
Price can reduce congestion, and increase stability - when demand increases, the capacity should accordingly expand to guarantee a fixed congestion level - however, this can not be done in real-time - during the transient phase, price can serve an important role in increasing stability if we charge more with higher congestion level Incorporate pricing mechanism into TCP? - avoid TCP cheating, provide incentive-compatibility Communication between network operation and the end users - predict traffic from users feedback on the tariff provided - a good tariff design should be incentive-compatible, i.e., the user has no incentive to cheat about his actual usage plans
In sum, the charged price (for a customer) should be a function of her sending rate and the congestion level of the network
Outline
Communication service Generic Questions Tariffs and Contracts Pricing a single link
A user (who wants to enter the Internet Cafe) pays a fixed price, say $3, and gets an access time T, which depends on the time and number of busy terminals (n).
150 minutes during off period (1am-9am) 90 minutes if 0<n<150 60 minutes if 150<n<300 during peak time (11am-3pm) 30 minutes if 300<n<450 150 minutes if 0<n<150 during normal time (all other time) 120 minutes if 150<n<300 90 minutes if 300<n<450
T=
Effects of this tariff? - lower price for off-peak times helps reduce the peak demand - a feedback system like a thermostat
Outline
Communication service Generic Questions Tariffs and Contracts Pricing a single link
P:
maximize
u x ,
N i i i 1
s.t.
x C
N i i 1
- there exists a price p* such that the above problem can be solved in a decentralized way, by letting each user i solve the problem:
P1:
maximize ui xi p* xi
xi
P2 :
maximize
xi
u i xi p i xi
- Observe that the effective bandwidth is proportional to pi, this illustrates the motivation of using effective bandwidth in pricing. - Question remains: how to find effective bandwidth for different network technologies and applications?