Congestion-dependent pricing of network services

We consider a service provider (SP) who provides access to a communication network or some other form of on-line services. Users initiate calls that belong to a set of diverse service classes, differing in resource requirements, demand pattern, and call duration. The SP charges a fee per call, which can depend on the current congestion level, and which affects users' demand for calls. We provide a dynamic programming formulation of the problems of revenue and welfare maximization, and derive some qualitative properties of the optimal solution. We also provide a number of approximate approaches, together with an analysis that indicates that near-optimality is obtained for the case of many, relatively small, users. In particular, we show analytically as well as computationally, that the performance of an optimal pricing strategy is closely matched by a suitably chosen static price, which does not depend on instantaneous congestion. This indicates that the easily implementable time-of-day pricing will often suffice. Throughout, we compare the alternative formulations involving revenue or welfare maximization, respectively, and draw some qualitative conclusions.

[1]  Shaler Stidham,et al.  Individual versus Social Optimization in Exponential Congestion Systems , 1977, Oper. Res..

[2]  J. Kaufman,et al.  Blocking in a Shared Resource Environment , 1981, IEEE Trans. Commun..

[3]  P. Schweitzer,et al.  Generalized polynomial approximations in Markovian decision processes , 1985 .

[4]  P. Schweitzer A Brouwer fixed-point mapping approach to communicating Markov decision processes , 1987 .

[5]  Keith W. Ross,et al.  Optimal circuit access policies in an ISDN environment: a Markov decision approach , 1989, IEEE Trans. Commun..

[6]  Peter Key,et al.  Optimal Control and Trunk Reservation in Loss Networks , 1990 .

[7]  K. R. Krishnan,et al.  Separable routing: A scheme for state-dependent routing of circuit switched telephone traffic , 1992, Ann. Oper. Res..

[8]  Barry C. Smith,et al.  Yield Management at American Airlines , 1992 .

[9]  Jeffrey K. MacKie-Mason,et al.  Pricing the Internet , 1995 .

[10]  Pravin Varaiya,et al.  Correction to "A new approach to service provisioning in ATM networks" , 1993, TNET.

[11]  Frank Kelly,et al.  Notes on effective bandwidths , 1994 .

[12]  Frank Kelly,et al.  On tariffs, policing and admission control for multiservice networks , 1993, Oper. Res. Lett..

[13]  F. Kelly The Cliiord Paterson Lecture, 1995 Modelling Communication Networks, Present and Future , 1995 .

[14]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[15]  J. Tsitsiklis,et al.  Asymptotic Buuer Overrow Probabilities in Multiclass Multiplexers: an Optimal Control Approach 1 , 1996 .

[16]  John N. Tsitsiklis,et al.  Neuro-Dynamic Programming , 1996, Encyclopedia of Machine Learning.

[17]  Francis Patrick Kelly,et al.  The Clifford Paterson Lecture, 1995 Modelling communication networks, present and future , 1996, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[18]  K. G. Ramakrishnan,et al.  ATM network design and optimization: a multirate loss network framework , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[19]  F. Kelly Notes on Eeective Bandwidths , 1996 .

[20]  P. Varaiya,et al.  Demand for quality-differentiated network services , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[21]  F. Kelly Charging and Rate Control for Elastic Traac , 1997 .

[22]  Garrett J. van Ryzin,et al.  A Multiproduct Dynamic Pricing Problem and Its Applications to Network Yield Management , 1997, Oper. Res..

[23]  Keith W. Ross,et al.  Multiservice Loss Models for Broadband Telecommunication Networks , 1997 .

[24]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..

[25]  Andrew G. Barto,et al.  Reinforcement learning , 1998 .

[26]  John N. Tsitsiklis,et al.  Asymptotic buffer overflow probabilities in multiclass multiplexers: an optimal control approach , 1998, IEEE Trans. Autom. Control..

[27]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[28]  B. Klopfenstein Internet Economics , 1998 .

[29]  John N. Tsitsiklis,et al.  Call admission control and routing in integrated services networks using reinforcement learning , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[30]  Richard S. Sutton,et al.  Introduction to Reinforcement Learning , 1998 .

[31]  J. Tsitsiklis,et al.  On the large deviations behavior of acyclic networks of $G/G/1$ queues , 1998 .

[32]  John N. Tsitsiklis,et al.  Simulation-based optimization of Markov reward processes , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[33]  Richard S. Sutton,et al.  Dimensions of Reinforcement Learning , 1998 .

[34]  Janakiram Subramanian,et al.  Airline Yield Management with Overbooking, Cancellations, and No-Shows , 1999, Transp. Sci..

[35]  Costas A. Courcoubetis,et al.  Pricing in a large single link loss system , 1999 .

[36]  Richard J. Gibbens,et al.  Resource pricing and the evolution of congestion control , 1999, at - Automatisierungstechnik.

[37]  Ioannis Ch. Paschalidis Class-specific quality of service guarantees in multimedia communication networks , 1999, Autom..

[38]  John N. Tsitsiklis,et al.  Call Admission Control and Routing in Integrated Service Networks Using Reinforcement Learning , 2002 .