1 / 16

Pricing in Computer Network: Reshaping the Research Agenda

Pricing in Computer Network: Reshaping the Research Agenda. Authors: S. Shenker, D. Clark, D. Estrin and S. Herzog. Presenter: Lihua Yuan Feb 15, 2004, ECS 289L Network Pricing. The Authors. Scott Shenker: Integrated Service Dave Clark: E2E argument vs. the brave new world

Download Presentation

Pricing in Computer Network: Reshaping the Research Agenda

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pricing in Computer Network:Reshaping the Research Agenda Authors: S. Shenker, D. Clark, D. Estrin and S. Herzog Presenter: Lihua Yuan Feb 15, 2004, ECS 289L Network Pricing

  2. The Authors • Scott Shenker: Integrated Service • Dave Clark: E2E argument vs. the brave new world • Deborah Estrin: Routing Arbitor, VINT • S. Herzog: ? The Blind Men and the Elephant

  3. Outline • Current research – the optimality paradigm • Critiques • Is marginal cost relevant? • Accessible? • Is optimality the only goal? • New pricing paradigm – Edge Pricing • Architecture Issues

  4. Current Research • Flat pricing <> Usage-based pricing • Assume usage-based pricing is necessary • Find “optimal” in a simplified model • Price  marginal congestion costs

  5. Critiques 1 – Is marginal congestion cost relevant? • Marginal cost is a function of demand and supply, • marginal cost > facility cost + operation cost ? • Stable competitive equilibrium • Total charge = attachment fee + usage fee • Marginal cost could be different from different sub populations of users • Every subset has its own utility function • Competition aimed at a certain subset? • eg. Mobile phone service plans?

  6. Critiques 2 – Is Marginal Costs Accessible? • Does a simple utility function exist in reality? • E.g. Utility a function of bandwidth or delay, • Anybody doing this in real life? • Different users  different requirements • Per-packet based charge vs. Flow-based utility • Users don’t think at packet level • Packet-utility relationship ever changing • Adaptive applications, improved TCP

  7. Critique 3 – Is Optimality the Only Goal? • Optimality in simplified model  ignored too many basic structural issues • Pricing should be compatible with structure of network applications • Encourage multicast • Charge receiver or sender? • Compatible with network service market • Multilateral vs. Bilateral

  8. Critique 3 – Is Optimality the Only Goal? • Local control more important than absolute optimal • Optimality  single pricing scheme across the network • Locality in pricing • No truly optimal scheme anyway

  9. Edge Pricing – Approximating congestion costs 1. Replace the current congestion condition by expected congestion condition • QoS-sensitive time-of-day pricing • Insensitive to instant fluctuation • Not encourage dynamic adaptation , but time-shift • User monitoring and adaptatio (Mobile phone again ) • Variability at Edge – Difficult for network to access

  10. Edge Pricing – Approximating congestion costs • Replace the cost of the actual path with the cost of the expected path • Depends only on Source-Destination pair • Dependency on routing brings extra dynamics • Easier for user to adapt

  11. Edge Pricing – Local Determination • Prices determined locally at access point (network edge) • Not distributed computed alone the entire path • May depend on information collected from the whole network • Bilateral relationship • Billing structure completely local

  12. Edge Pricing – Forms • Usage-constraining prices • Two extreme cases • Flat rate (up to certain capacity, this assumption often hidden) • Per-packet/per-reservation charge

  13. Architectural Issues – Multicast Approach 1: identify every receiver Approach 2: compute cost on-the-fly

  14. Architectural Issues – Charging Receivers • How does a receiver indicate its willingness to pay? • RSVP • How to bill the receiver? • At the receiver’s access point • Charges are accumulated along the path

  15. Architectural Issues – Open Issues • How to charge? • S/D pair (go Dutch?) • multicast • price depend on # of audience? • Free ride? (ABC)

  16. Questions? • I got one! • Why network engineers need to worry about sender-pay or receiver-pay scheme? Can’t sender bill the receiver later/beforehand?

More Related