Usage-sensitive Pricing in Multi-service Networks

Similar documents
Service Proveider s Optimal Pricing for PVC and SVC Service

Increasing Wireless Revenue with Service Differentiation

Customer Learning and Revenue Maximizing Trial Provision

Efficiency of Dynamic Pricing in Priority-based Contents Delivery Networks

Dagstuhl Seminar on Ubiquitous Computing, September 10-15, Charging Middleware for Mobile Computing

Analysis of Price Competition under Peering and Transit Agreements in Internet Service Provision to Peer-to-Peer Users

State-Dependent Pricing and Its Economic Implications 1

An Adaptive Pricing Scheme for Content Delivery Systems

An Economic Model for Pricing Tiered Network Services

Multi-layer Game-Theoretical Analysis of Wireless Markets with Market Segmentation

Dynamic Bandwidth Pricing: Provision Cost, Market Size, Effective Bandwidths and Price Games

The Need for Information

The Need for Information

A Comparison of Optimization of Charging Scheme in Multiple QoS Networks. Baru Nilai, Negeri Sembilan Darul Khusus Malaysia

An Adaptive Pricing Scheme for Content Delivery Systems

Simple Competitive Internet Pricing

Inventory Systems with Transshipments and Quantity Discounts. A dissertation submitted in partial fulfillment of the requirements for the

Econ Microeconomic Analysis and Policy

The Public Option: A non-regulatory alternative to Network Neutrality

Traffic Shaping (Part 2)

On Optimal Tiered Structures for Network Service Bundles

IDEI Report # 12. Rail Transport. June The European Market for Freight Services : Towards A Simulation Model of Competition

Information Effects on Performance of Two-tier Service Systems with Strategic Customers. Zhe George Zhang

Pricing with Bandwidth Guarantees for Clients with multi-isp Connections

Self-organization leads to supraoptimal performance in public transportation systems

Pricing for Market Segmentation in Data Networks

The Public Option: A non-regulatory alternative to Network Neutrality

Water Resource Economics C H A P T E R A W A T E R D E M A N D, S U P P L Y, A N D A L L O C A T I O N

Chapter 11 Perfect Competition

all experiments when the analyses for this paper were conducted. The number of users that we report below for the earlier experiments is therefore mod

Asymptotic Analysis of Real-Time Queues

Introduction to Transportation Systems

Chapter 2 Social Group Utility Maximization Framework

Analyzing Accumulated Change Integrals in Action. Improper Integral

Time-Dependent Network Pricing and Bandwidth Trading

Monopoly without a Monopolist: Economics of the Bitcoin Payment System. Gur Huberman, Jacob D. Leshno, Ciamac Moallemi Columbia Business School

Using Utility Information to Calibrate Customer Demand Management Behavior Models

Competition with Licensed Shared Spectrum

ACCHANGE. Union Bargaining model in ATC. Stef Proost (KULeuven+TML) joint work with Amihai Glazer (UCIrvine) Thomas Blondiau (TML)

WHEN THE SMART GRID MEETS ENERGY-EFFICIENT COMMUNICATIONS: GREEN WIRELESS CELLULAR NETWORKS POWERED BY THE SMART GRID

Wireless Networking with Selfish Agents. Li (Erran) Li Center for Networking Research Bell Labs, Lucent Technologies

OPERATIONS RESEARCH Code: MB0048. Section-A

FACULTY OF MANAGEMENT. M.B.A. III Semester (CBCS) Examination, May / June 2018 Subject : Operations Management Paper MB-301

Towards Economic Models for MOOC Pricing Strategy Design

Ph.D. Defense: Resource Allocation Optimization in the Smart Grid and High-performance Computing Tim Hansen

Econ 381/ES312 Midterm 2: Sample Questions

The Public Option: A non-regulatory alternative to Network Neutrality

1 Incentives and Pricing in Communications Networks

Price of anarchy in auctions & the smoothness framework. Faidra Monachou Algorithmic Game Theory 2016 CoReLab, NTUA

Research on incentive mechanism of supply chain based on RFID technology 1

Optimal Price Subsidy for Universal Internet Service Provision

Perfect price discrimination (PPD) 1 Graph. Monopolist sells product with downward-sloping demand curve Each consumer demands one unit: demand curve

A Game Theoretical Approach to Modeling Energy Consumption with Consumer Preference

Parallel Cloud Computing Billing Model For Maximizing User s Utility and Provider s Cost-Efficiency

Vertical Differentiation in Monetary Search-Theoretic Model: Revisited. Chia-Ying Chang Victoria University of Wellington, New Zealand.

Performance Management For Cluster Based Web Services

Pricing in Dynamic Advance Reservation Games

Econ 121b: Intermediate Microeconomics

Table of Contents. 1 Introduction. 2 Models. 3 Numerical Examples. 4 Summary & Conclusions

Lecture Notes on Pure and Impure Public Goods by Dale Squires and Niels Vestergaard

Notes on Introduction to Contract Theory

Applying Stackelberg Game to Find the Best Price and Delivery Time Policies in Competition between Two Supply Chains

Locational Marginal Pricing (LMP): Basics of Nodal Price Calculation

Price Discrimination. The Effects of Third-Degree Price Discrimination

Pricing-based Load Control of M2M Traffic for the LTE-A Random Access Channel

1. For s, a, initialize Q ( s,

Principles of cost recovery: electricity tariff design

The Basic Spatial Model with a Single Monopolist

VEHICLE PROBES AS REAL-TIME ATMS SOURCES OF DYNAMIC O-D AND TRAVEL TIME DATA. Abstract

Assessing the Potential Opportunities of User-Provided Connectivity

Optimal Pricing with Network Externalities The Influence of Network Externalities on the Optimal Pricing

Problem Set #2 Suggested Solutions

Inventory Systems with Transshipments and Quantity Discounts

Recovering fixed costs in electricity markets

The Economics of Urban Road Pricing

Real-Time Demand Response Model

A Systematic Approach to Performance Evaluation

Introduction - Simulation. Simulation of industrial processes and logistical systems - MION40

The Effects of Individual Horizon Preferences and Project Horizon on Managers Resource Allocation Decisions Under a Subordinate-Superior Framework

Examining and Modeling Customer Service Centers with Impatient Customers

Chapter 10: Monopoly

Optimization under Uncertainty. with Applications

VARIABILITY PROFESSOR DAVID GILLEN (UNIVERSITY OF BRITISH COLUMBIA) & PROFESSOR BENNY MANTIN (UNIVERSITY OF WATERLOO)

Revisiting the Market Equilibrium. Consumers, Producers, and the Efficiency of Markets. Consumer Surplus. Welfare Economics

CS626 Data Analysis and Simulation

Competitive Pricing in Heterogeneous Wireless Access Networks: Issues and Approaches

Games, Auctions, Learning, and the Price of Anarchy. Éva Tardos Cornell University

Lecture 45. Waiting Lines. Learning Objectives

ECON 115. Industrial Organization

A Modeling Tool to Minimize the Expected Waiting Time of Call Center s Customers with Optimized Utilization of Resources

Example Candidate Responses (Standards Booklet)

WTP. EFFICIENCY: Demand Supply and SURPLUS

Aggregate Planning (session 1,2)

Customer-centric transportation network modelling

Economics Revision Pack

PERFORMANCE EVALUATION OF DEPENDENT TWO-STAGE SERVICES

Meeting QoS Requirements in a Dynamically Priced Commercial Cellular Network. Mélanie Bouroche

Course notes for EE394V Restructured Electricity Markets: Market Power

CHAPTER 5 SOCIAL WELFARE MAXIMIZATION FOR HYBRID MARKET

Perfectly competitive markets: Efficiency and distribution

Transcription:

Usage-sensitive Pricing in Multi-service Networks Yuhong Liu and David W. Petr Aug.2, 2000 1

Contents Pricing schemes for multi-service networks Influence of Pricing on PVC vs. SVC Service Preference Service provider s optimal pricing scheme for PVC and SVC service Differential Pricing for Differentiated Service 2

Motivation Communication networks are going to provide varied services ATM: CBR, VBR, UBR,ABR. PVC and SVC Internet: Guaranteed, Controlled-load, Predictive, Controlled Delay, and Committed Rate Efficient operation of networks is important Network performance Users aggregate satisfaction Utilization of resources Maximum Revenue 3

Motivation Pricing can improve network efficiency manage offered load and its distribution clearly differentiate services encourage efficient usage of resources Users and service providers have conflicting objectives Users: get as much service for as little money as possible Service provider: recover the cost and achieve some benefit Pricing as a management tool recover the cost not dealt with here encourage users to act in a way that is beneficial to the network focus of this work 4

Flat-rate vs. Usage-sensitive Pricing Scheme Flat-rate: Independent of the transmitted traffic, the connection duration, and the allocated resources Advantage: easy to implement Usage-sensitive: a function of some combination of actual traffic transmitted, the allocated resources, call duration, and assigned priority Advantage: gives users an incentive to make reasonable choices In this thesis we study usage-sensitive pricing schemes connection-oriented networks : reserved resources pricing scheme packet-oriented networks : priorities pricing scheme 5

Dynamic vs. Static Pricing Dynamic pricing scheme: prices depend upon some network conditions disadvantage: computational complexity, user resistance Static pricing scheme: independent of network condition advantage: simple, minimum users involvement In this thesis we study static pricing schemes 6

Analytic Model of a Pricing Scheme User s Surplus function represents a user s satisfaction with a service surplus = utility charges utility function reflects the benefit a user receives from a service in this thesis, utility is a function of user s traffic amount Service Provider s Surplus function revenue minus cost of providing service 7

Pricing for PVC vs. SVC Service Objective: provide pricing incentives in order to encourage some users to choose PVC, while others choosing SVC. Proposed pricing function E{Cost}=E{UsageCharges}+E{SetupCharges}+E{BandwidthAllocationCharges} =E{UsageCharges}+s E{NumberOfSetups}+a bw E{TotalConnectionTime} where: E{Z}= Expected value of Z; s = per-connection setup charge; a = the charge per unit time per unit bandwidth allocated to the user during one connection. We assume this is the same for every connection in one billing period; bw = the bandwidth allocated to the user. 8

Pricing Function Assumptions Unit prices a and s are the same for every user and every connection Allocated bandwidth bw is the same for every user and every connection 9

User s Traffic Model Two-state model User traffic source either On or Off Traffic is independent of the prices E {N }= T X + Y where: N= number of on-off cycles in a billing period; T = the length of the billing period; X= mean duration of On state; Y= mean duration of Off state. 10

User s Behavior Model User initiates connection (if necessary) when traffic source turns On. User holds connection for time τ after traffic source turns Off. Traffic On Off On On τ τ Connection User chooses best value of τ (τ*), given pricing scheme: τ small SVC service τ large PVC service 11

Pricing Function Revisited The charges of service is now: E{Cost}= E{UsageCharges}+s E{NumberOfSetup}+a bw E{TotalConnectionTime} where: = E{UsageCharges}+s Prob(Off τ) E{N} +a bw [X +E {Off<τ} Prob(Off< τ) + τ Prob(Off τ)] E{N} E{Off<τ } = the mean duration of the Off state given that it is less than τ; Prob(Off<τ) = the probability that the length of Off state is less than τ; Prob(Off τ) = the probability that the length of Off state is greater than or equal to τ. 12

Peak Rate Bandwidth Allocation-Exponential Distribution Peak rate bandwidth allocation: Network allocates bandwidth = peak rate Normalize bw to 1 Exponential Distribution Length of the Off periods is exponentially distributed. p( t) = β exp( βt) The average cost function of one user: E {Cost} = E{UsageCharges}+{s exp(-βτ)]} T X + Y +a {X+[1-exp(-βτ)]-τ exp(-βτ)+τ exp(-βτ)} a β =E{UsageCharges}+[X a+ +(s- a β ) exp(-βτ)] T X + Y 13

Results Since exp(-βτ)>0 for the whole range of τ, the minimum points are: a If s- > 0, i.e., > Y, the minimum point occurs at τ = (preference for β a PVC service). a s If s- < 0, i.e., < Y, the minimum point occurs at τ = 0 (preference for SVC β a service). a s If s- =0, i.e, = Y, the cost function is a constant with τ (no preference). β a s 2 1.8 s a*y>0 s a*y<0 1.6 1.4 cost function 1.2 1 0.8 0.6 0.4 0.2 0 0 1 2 3 4 5 6 7 8 9 10 tao Cost function curves for exponential distribution 14

Peak Rate Bandwidth Allocation-Discussion The results of the uniform off time distribution is the same as for exponential distribution For specific values of s and a: s users with Y less than will prefer PVC service, a s Y< a, cost of connection setups surpass the cost of bandwidth allocation during Off state s users with Y greater than will prefer SVC service a s Y> a, cost of bandwidth allocation during Off state surpass the cost of connection setups 15

Service Provider s Optimal Pricing for PVC and SVC Service Previous work gives insight into customer behavior Build on this to find pricing parameters that maximize provider s net income Assume peak rate bandwidth allocation 16

Service Provider Surplus function represents the total income from users minus the total cost Can manipulate users service demands by pricing More demands for SVC: higher multiplexing gain, higher utilization less bandwidth cost increasing the complexity of the system, more nodal processing and signaling capacity more connection setup cost More demands for PVC: more bandwidth cost less connection setup cost There exist a set of optimal demands that maximize the surplus 17

Network Model Fixed number of users (N) Charges over the billing period T Two service classes: SVC and PVC Surplus function: Total charges for all users total costs of provisioning services= R (C b + C c ) where: C b is the costs of the bandwidth resources C c is the costs of the processing capacity for setting up connection like signaling capacity, node processing capacity 18

Pricing Model The total user charges for service are given as: a s bw connection_time + s s L, for SVC service; a p bw T + s p, for PVC service. where:s s is the unit price of one SVC connection setup, s p is the unit price of one PVC connection setup, L = T X + Y is the number of the user s total SVC connection setups during one billing period. a s is the unit price of bandwidth allocated for SVC service a p is the unit price of the required bandwidth of PVC service 19

User Model User model Same on-off two-state source X: mean of On periods Y: mean of Off periods Each user has the same bandwidth request, and normalized to bw=1 Willingness-to-pay (utility): the limit up to which user will pay for the service WTP = w (user s traffic) = w T X X + Y bw = w T X X + Y where w is the coefficient of willingness-to-pay, in the unit of monetary unit per bandwidth unit per time unit Surplus = WTP charges for one connection 20

Optimization Problem Optimal pricing scheme for a given demand scenario Maximize: R (s s, a s, s p,a p ) C b (s s, a s, s p,a p ) C c (s s, a s, s p,a p ) Ns = T {[ ss + as X i ] } + N p{ s p + a p T} i= 1 X i + Y C b (s s, a s, s p,a p ) C c (s s, a s, s p,a p ) subject to: No user s cost exceeds WTP where N s is the number of SVC users for the given price set (s s, a s, s p,a p ) N p is the number of PVC users. Optimal PVC pricing: minimum willingness-to-pay among PVC users i Optimal SVC pricing scheme:set s s and a s to construct certain demands (N s and N p ) and maximize charges within the willingness-to-pay 21

Provider Costs Cost of bandwidth: C b = c T bw, where c is the cost per bandwidth unit per time unit PVC: summation of PVC users peak rates SVC: with the blocking probability less than 1% Cost of connection setups I s Σ Ns L i +I p N p where: I s is the average unit cost per SVC connection setup I p is the average unit cost per PVC connection setup. 22

Solving the Optimization Problem The procedure of searching for optimal surplus: For each demand scenario, find optimal prices Search through all the possible demand scenarios for the one that maximizes the surplus Procedural details in thesis 23

A Realistic Test Case Parameters for web-browsing application bw: 1 Mb/s X: 10, 12, 15, 18, 20 minutes Y: 3, 6, 9, 12, 15, 30, 60, 90, 120, 150 c: $30 per Mb/s per month T: 1 month w: $0.005/Mb I p : 0 I s :variable 24

Results of the Test Case Results are sensitive to SVC setup cost I s 2000 1800 1600 1400 cost of bandwidth and SVC connection setups cost of bandwidth cost of bandwidth cost of SVC setups, Is=0.03 cost of SVC setups, Is=0.01 cost of SVC setups, Is=0.005 1200 cost(dollars) 1000 800 600 400 200 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 percent of SVC users Test case surplus Test case costs 25

Differential Pricing for Differentiated Services Objectives Packet-oriented network pricing based on assigned priority comparing a differential pricing scheme with a uniform pricing scheme Adopt Game theory approach non-cooperative user s surplus is a function of the performance of the selected service, and affected by the others choices Nash equilibrium point is the predicted outcome of a game unilateral deviation does not help any user improve his performance 26

Network Model Single trunk network N users Service discipline Two priority classes, high and low, FIFO in each class Pricing scheme P i = p c(i) average number of packets served in time T Where: c(i) is the service choice made by customer i; p c(i) is the price per packet of the service class chosen by customer i, T is the billing interval. simplify to: P i = p c(i) λ i Where λ i is the arrival rate of user i s packets. Uniform pricing scheme: p Differential pricing scheme: p 1, p 2 27

User s Model Traffic: a Poisson process with arriving rate λ. The average service time for each packet is x, and 2 x is the second moment of the average service time Surplus function C i = U i P i Where: U i is the utility function P i is the charges of the service Utility function: U i = λ(a B i W i ) Where: Aλ is the upper bound of the amount of money the user is willing to pay for the service; W i is the waiting time experienced by user i; B i is a coefficient reflecting the effect of the delay time on user i s benefit function. C i 0 28

Example Utility Functions 2.5 Utility function U=lamda*(A B*W), B1>B2 2.5 Utility function U=lamda*(A B*W), lamda1>lamda2 2 B1 B2 2 lamda1 lamda2 Utility function 1.5 1 Utility function 1.5 1 0.5 0.5 0 0 0.5 1 1.5 2 2.5 Waiting time (W) 0 0 0.5 1 1.5 2 2.5 Waiting time(w) Same λ, different B i Same B, different λ 29

Optimal Revenue Under the Uniform Pricing Scheme Uniform pricing scheme P = p λ, for all users Optimization Problem N Maximize: p λ = Subject to: (A B i Solution: p = A B max W i N p λ W) λ p λ 0, i =1,2,,N where: B max is the maximum value of the B i. Optimal revenue: N ( A B max W ) λ 30

Optimal Pricing Under Differential Pricing Scheme N 1 the number of the users choosing the high priority class if N 1 =N, the optimal unit prices are the same as that of uniform pricing scheme. we consider the case when N 1 <N. Two-stage solution strategy find the optimal unit prices that maximize the revenue for every value of N 1 from 1 to N-1 find the optimal N 1 by searching the revenues from N 1 =1 to N 31

Conditions for Nash Equilibrium at Given N 1 : User in high priority class: λ i 1 1 i 2, + i ) 2 ( A B W ) p λ λ( A B W p λ i=1, N 1 User in low priority class: λ j 2 2 j 1, + j ) 1 ( A B W ) p λ λ( A B W p λ j=1, N 2 Where:W 1,+j the waiting time of the high priority class when user j changes his choice from low priority to high priority and all the others remain unchanged W 2, +i is the average waiting time of the low priority class when user i alone changes his choice from high priority to low priority 32

Optimal Problem for Given N 1 Maximize: N 1 i= 1 N 2 p1λ + p2λ = N1 p1λ + N 2 p2λ j= 1 Subject to: p p 1 A B1maxW1 2 A B2 maxw2 ( p2 ) B2 max ( W2 W1, p 1 + j ( p1 p2 ) B1min ( W2, + i W1 ) ) (p 1max = A - B 1max W 1 ), (p 2max = A B 2max W 2 ) ((p 1 -p 2 ) min = B 2max (W 2 -W 1, +j )) ((p 1 -p 2 ) max = B 1min (W 2,+i -W 1 )) Where: B 1max is the maximum value of B i among the users choosing high priority class, B 1min is the minimum value of B i among the users choosing high priority class B 2max is the maximum value of B j among the users choosing low priority class. 33

Results: Optimal Prices: p 1optimal and p 2optimal Case 1: if (p 1 -p 2 ) min p 1max - p 2max (p 1 -p 2 ) max p 1optimal = p 1max and p 2optimal = p 2max. Case 2: if p 1max - p 2max < (p 1 -p 2 ) min p 1optimal = p 1max and p 2optimal = p 1max -(p 1 -p 2 ) min Case 3: if p 1max -p 2max > (p 1 -p 2 ) max p 1optimal = p 2max + (p 1 -p 2 ) max and p 2optimal = p 2max 34

Results: Differential vs. Uniform Pricing If N 1 =N, the two pricing schemes are the same; If N 1 <N, then: if B 2 max < B 1max (1 N λx) + B 1 1min 1 N1λx{1 N[1 ( N } 1) λx] the revenue raised by the differential pricing scheme is greater than the uniform pricing scheme. Otherwise, the revenue raised by the uniform pricing scheme is greater than the differential pricing scheme. Interpretation: If users performance requirements are sufficiently differentiated, the differential pricing scheme will raise more revenue than the uniform pricing scheme. 1 35

Results: Effect of User s Performance Requirements Large spread of performance requirements favors differential pricing 2.36 N=5, lamda=0.1, A=1, w0=0.1 2.35 B=0.1,0.5, 1, 1.5, 2 2.34 optimal revenue for given N1 2.33 2.32 2.31 2.3 B=1.8, 1.84, 1.88, 1.9, 2 Uniform pricing scheme 2.29 2.28 B=1.9, 1.94, 1.96, 1.98, 2 2.27 1 1.5 2 2.5 3 3.5 4 4.5 5 N1 36

Results: Effect of User s Traffic Demands Large traffic demands favor differential pricing 0.35 B=0.1, 0.5, 1, 1.5, 2, N=5, A=1, x=1 differential pricing scheme 12 11 optimal revenues under different user traffic utilization uniform pricing scheme differential pricing scheme lamda=0.1 10 Optimal revenue for given N1 0.3 0.25 Uniform pricing scheme optimal revenues 9 8 7 6 5 lamda=0.05 differential pricing scheme Uniform pricing scheme 4 3 0.2 1 1.5 2 2.5 3 3.5 4 4.5 5 N1 effect of user s traffic demands 2 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 Each user s traffic utilization Optimal revenue vs. user s traffic demands 37

Summary of Contributions Connection-oriented networks Formulated a pricing scheme and analysis model to determine the effect of pricing on SVC and PVC services Formulated and solved the problem of maximizing an ATM service provider s net revenue through proper choice of SVC vs. PVC pricing parameters Results are highly sensitive to SVC unit setup charges Packet-oriented networks Formulated and solved the problem of maximizing an Internet service provider s net revenue through proper choice of priority unit prices Demonstrated that differential pricing is superior to uniform pricing if the user s delay sensitivities are sufficiently different Advantage of differential pricing increases with increasing traffic 38

Thank you for your time! 39

Components of a Service Charge Subscription part reflects the fact that the user has his own connection Traffic part depends on the number of calls, bandwidths, durations and QoS requirements In this thesis we concentrate on the traffic part 40

Peak Rate Bandwidth Allocation-Uniform Distribution Off periods are uniformly distributed in the range of [0, Z]. So, Y= Z 2 User cost function is: E{cost}= E{ Usagech + T τ τ τ τ arg es} { s[1 ] + a{ X + + τ (1 = X + Y Z 2 Z Z )]} 2 aτ τ T E{ UsageCharges} + [ s + ax + ( az s) ] 2Z Z X + Y The minimum point occurs at the edge points of the range of τ. E{Cost} edge = T E{ Usage} + [ s + ax ], for τ = 0; X + Y a Z T E{ Usage} + [ s + ax + s], for 2 X + Y τ = Z. 41

Results The minimum points are: s if s- a Z >0, i.e., > Y, the minimum point occurs at τ = Z (preference for PVC service). if s- if s- 2 a Z 2 a Z 2 a s a s <0, i.e., < Y, the minimum point occurs at τ = 0 (preference for SVC service). =0, i.e., = Y, the cost function has the same value at the edge points of range a of τ (no service preference). 32 30 s a*y>0 s a*y=0 s a*y<0 28 cost function 26 24 22 20 18 0 1 2 3 4 5 6 7 8 9 10 tao 42

Effective Bandwidth Allocation Bandwidth allocated according to user s effective bandwidth Effective bandwidth is determined by the traffic parameters We used Guerrin s method for effective bandwidth For both exponential and uniform Off-time distributions, there are no symbolic results for the value of τ (τ* ) that minimizes the cost function We plot the cost functions versus τ for different values of s and fix other parameters 43

Effective Bandwidth Allocation Results τ* can lie between extreme values Unlike peak rate allocation case But τ* close to 0 in these cases 14 13.5 guerrin,exp,c=100m,lossprob=10 6,a=1,R=10M,off=1,on=1 s=6 s=7 s=8 s=9 20 19.5 guerrin,uni,c=100m,lossprob=10 6,a=1,R=10,off=2,on=1 s=6 s=7 s=8 s=9 19 13 18.5 12.5 18 cost cost 12 17.5 11.5 17 16.5 11 16 10.5 0 1 2 3 4 5 6 7 8 9 10 tao Guerin method: Cost function curves for exponential distribution 44 15.5 0 0.5 1 1.5 2 2.5 3 3.5 4 tao Guerin method:cost function curves for uniform distribution

Provider Revenues and Costs for c=30, I s =0.1 1 1500 c=30, Is=0.1,Ip=0,N=50 0.9 total charges by percent of total willingness to pay 0.8 0.7 0.6 0.5 0.4 0.3 cost (monetary unit) 1000 500 cost of total bandwidth 0.2 cost of SVC connection setups 0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 percent of SVC users Total charges for the services 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 percent of SVC users Cost of bandwidth and connection setups 45

Effect of Traffic Pattern for c=10, I p =0, I s =0.01 Results are sensitive to spread in mean Off times Y i 2500 X=[0.8 0.9 1.0 1.1 1.2] 2000 Y=[0.80 0.84...1.16] 1500 Y=[0.2 0.4...1.0 2 4...10] surplus 1000 500 0 500 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 percent of SVC users 46