Скачать презентацию Paris Metro Pricing for Qo S in Wireless Скачать презентацию Paris Metro Pricing for Qo S in Wireless

a915aedfd580a1356dc73c0a9a92fd65.ppt

  • Количество слайдов: 13

Paris Metro Pricing for Qo. S in Wireless Networks Ravi Jain, Tracy Mullen and Paris Metro Pricing for Qo. S in Wireless Networks Ravi Jain, Tracy Mullen and Rob Hausman April 19, 2001 {rjain, mullen, hausman}@telcordia. com An SAIC Company Copyright © 2001 Telcordia Technologies. All Rights Reserved.

Outline Motivation Paris Metro Pricing (PMP) Basic PMP Model PMP for Profit Conclusions Copyright Outline Motivation Paris Metro Pricing (PMP) Basic PMP Model PMP for Profit Conclusions Copyright © 2001 Telcordia Technologies. All Rights Reserved. Ravi Jain / 18 -Apr-01/ 2

Motivation Qo. S is increasingly important as diverse applications proliferate Two basic approaches to Motivation Qo. S is increasingly important as diverse applications proliferate Two basic approaches to Qo. S – Integrated Services: Qo. S guarantees (e. g. with RSVP), but costly – Differentiated Services (Diff-Serv): probabilistic assurances Wireless networks particularly require low-overhead schemes Most previous work on Qo. S focuses on protocols, messages, policies and algorithms for resource allocation However, discussing Qo. S without the user’s willingness to pay is only half the story – Critical to integrate economics and pricing with Qo. S Our approach: Diff-Serv Qo. S integrated with low-overhead pricing – Question: When can this be profitable to the service provider? Copyright © 2001 Telcordia Technologies. All Rights Reserved. Ravi Jain / 18 -Apr-01/ 3

Paris Metro Pricing (PMP) Odlyzko, 1999 Basic idea: 1 st and 2 nd class Paris Metro Pricing (PMP) Odlyzko, 1999 Basic idea: 1 st and 2 nd class train cars are identical except 1 st class tickets cost twice as much User selection: Only users who want seats, fresher air, etc. , pay the premium Qo. S model: Assurance (1 st class typically less crowded) but no guarantees Self-regulating: As 1 st class gets crowded, users stop paying premium and travel 2 nd Low-overhead: No reservations, no seat assignments, etc – only a ticket checker (possibly random spot check) and deterrent (fine) Our approach: PMP for Diff-Serv in wireless networks, with a simple policing function at the base station Copyright © 2001 Telcordia Technologies. All Rights Reserved. Ravi Jain / 18 -Apr-01/ 4

Implementing PMP in an enterprise wireless PCS system Enterprise wants low-cost in-building wireless voice Implementing PMP in an enterprise wireless PCS system Enterprise wants low-cost in-building wireless voice and data For low cost, the design would use – the unlicensed band spectrum – simple TDMA scheme – low-power, low-mobility air interface – Example: T-PACS-UB indoor wireless TDMA system at isochronous unlicensed band (1920 -1930 MHz) T-PACS-UB has an 8 -slot TDD frame (typically 4 slots up, 4 down) Divide into two channels: high Qo. S and low Qo. S in ratio 1: 1, 1: 3, 3: 1 Network layer – Mobile station marks IP Type-of-Service (TOS) field with Qo. S desired – Sampling or counting at edge routers to bill user for Qo. S used Copyright © 2001 Telcordia Technologies. All Rights Reserved. Ravi Jain / 18 -Apr-01/ 5

PMP Modeling Gibbens et al (1999) – Developed an analytical economic model comparing PMP PMP Modeling Gibbens et al (1999) – Developed an analytical economic model comparing PMP with Undifferentiated pricing – With two competing service providers, PMP is unstable, i. e. , both providers would have an incentive to switch to undifferentiated pricing We build on Gibbens model for the single-provider case We focus on enterprises where – network services are outsourced to a third party – accounting is used to track costs and discourage waste – service provider seeks to maximize profit while ensuring customers are satisfied with Qo. S We show – Gibbens model overlooks number of jobs in the system – PMP is profitable for the service provider, even when users can opt out of the system Copyright © 2001 Telcordia Technologies. All Rights Reserved. Ravi Jain / 18 -Apr-01/ 6

Basic PMP Model • Channel & price PH = R P L High Qo. Basic PMP Model • Channel & price PH = R P L High Qo. S, Price PH, Capacity (1 - ) C C Low Qo. S, Price PL, Capacity C • User Qo. S preference [0, 1] • Qo. S preference for users has distribution cdf F( ) • Number of users (jobs) in low and high channel JL , JH • Obtained Qo. S in low channel • User utility function QL = C JL U( , c) = V - w - Pc Qc Copyright © 2001 Telcordia Technologies. All Rights Reserved. Ravi Jain / 18 -Apr-01/ 7

User utility function U( , c) = V - w - Pc e. g. User utility function U( , c) = V - w - Pc e. g. V = 10, w = 1, Pc = C = 1 - Lower curves rise faster - Diminishing returns with Qc - Relative values of curves are not significant Qc Utility 10 = 0. 1 8 = 0. 5 =1 6 4 2 0 0. 2 0. 4 0. 6 0. 8 Obtained Qo. S Copyright © 2001 Telcordia Technologies. All Rights Reserved. 1. 0 Qc Ravi Jain / 18 -Apr-01/ 8

Basic PMP Model: User job allocation Gibbens: At equilibrium – Property 1: the premium Basic PMP Model: User job allocation Gibbens: At equilibrium – Property 1: the premium channel has lower congestion – Property 2: users desiring high Qo. S (high ) join the premium channel, i. e. , there is threshold * above which users join the premium channel Observation 1: (At equilibrium) The threshold * decreases as the number of jobs in the system increases – When the system is lightly loaded, 2 nd class is good enough! – As the system gets crowded, more users are willing to pay the premium For uniformly distributed, * as number of jobs increases – For equal numbers of users at all Qo. S preferences, when the system is crowded users distribute themselves in accordance with the capacity in 1 st and 2 nd class Copyright © 2001 Telcordia Technologies. All Rights Reserved. Ravi Jain / 18 -Apr-01/ 9

Simulation results Bootstrapping from an empty channel, PMP does converge, and to the threshold Simulation results Bootstrapping from an empty channel, PMP does converge, and to the threshold value of * predicted by the analytical model • As the Low channel gets crowded, the new incoming jobs calculate a lower threshold to enter the High channel • Theoretical equilibrium * Fraction of jobs in Low channel Instantaneous value of * calculated by each job J = 1000, PH = 1. 25 PL = 0. 5, Uniform 1 0. 8 *, and Fraction 0. 6 of jobs in 0. 4 Low channel 0. 2 0 1 1001 2001 3001 4001 5001 6001 Job ID Copyright © 2001 Telcordia Technologies. All Rights Reserved. 7001 8001 9001 10000 Ravi Jain / 18 -Apr-01/ 10

PMP for profit Service provider with Low channel of capacity at least Question: Is PMP for profit Service provider with Low channel of capacity at least Question: Is it worthwhile for the provider to add a premium channel? Compare the service provider’s profit with and without Diff-Serv – Profit = J PL vs. PL JL + PH (J - JL) 4 For any given , the service provider can charge a premium to maximize profit Max Profit 3 2 PMP 1 As 0, Profit i. e. , a minimum basic service clause is essential Undifferentiated 0 0. 2 0. 4 0. 6 0. 8 1. 0 Uniform , PL = 1, S = C = 1 w. J Copyright © 2001 Telcordia Technologies. All Rights Reserved. Ravi Jain / 18 -Apr-01/ 11

PMP for profit Service provider where users can opt out of the service Users PMP for profit Service provider where users can opt out of the service Users have three choices: basic channel, premium channel, or opt out Price premium can be set to maximize profit for any given Copyright © 2001 Telcordia Technologies. All Rights Reserved. Ravi Jain / 18 -Apr-01/ 12

Conclusion Integrating economics and pricing into Qo. S investigation is essential PMP offers a Conclusion Integrating economics and pricing into Qo. S investigation is essential PMP offers a simple and low-overhead method for Diff-Serv – Particularly important for wireless networks In the single-provider case, Diff-Serv using PMP allows the provider to maximize profit – This holds even if users can opt out of the service altogether Simulation experiments validate the model and show that the system does reach equilibrium from a bootstrap situation Analytical model shows the importance of taking the number of jobs in the system into account Future work: Multiple competing providers where user demand is bundled – Users with a bundle of jobs (some high Qo. S, some low Qo. S) choose between a provider who offers Diff-Serv vs. a provider who does not Copyright © 2001 Telcordia Technologies. All Rights Reserved. Ravi Jain / 18 -Apr-01/ 13