An application of yield management for Internet Service Providers

In this paper we study strategies for better utilizing the network capacity of Internet Service Providers (ISPs) when they are faced with stochastic and dynamic arrivals and departures of customers attempting to log-on or log-off, respectively. We propose a method in which, depending on the number of modems available, and the arrival and departure rates of different classes of customers, a decision is made whether to accept or reject a log-on request. The problem is formulated as a continuous time Markov Decision Process for which optimal policies can be readily derived using techniques such as value iteration. This decision maximizes the discounted value to ISPs while improving service levels for higher class customers. The methodology is similar to yield management techniques successfully used in airlines, hotels, etc. However, there are sufficient differences, such as no predefined time horizon or reservations, that make this model interesting to pursue and challenging. This work was completed in collaboration with one of the largest ISPs in Connecticut. The problem is topical, and approaches such as those proposed here are sought by users. © 2001 John Wiley & Sons, Inc., Naval Research Logistics 48:348–362, 2001

[1]  Leonard Kleinrock,et al.  Power and deterministic rules of thumb for probabilistic problems in computer communications , 1979 .

[2]  Oli B.G. Madsen,et al.  Booking policy for flights with two types of passengers , 1986 .

[3]  A.I. Elwalid,et al.  Statistical multiplexing with loss priorities in rate-based congestion control of high-speed networks , 1994, IEEE Trans. Commun..

[4]  Shaler Stidham,et al.  The Underlying Markov Decision Process in the Single-Leg Airline Yield-Management Problem , 1999, Transp. Sci..

[5]  Haim Mendelson,et al.  Controlling the GI/M/1 queue by conditional acceptance of customers , 1981 .

[6]  Susan H. Xu,et al.  Optimal Expulsion Control - A Dual Approach to Admission Control of an Ordered-Entry System , 1993, Oper. Res..

[7]  Uri Yechiali,et al.  On Optimal Balking Rules and Toll Charges in the GI/M/1 Queuing Process , 1971, Oper. Res..

[8]  Marvin Hersh,et al.  A Model for Dynamic Airline Seat Inventory Control with Multiple Seat Bookings , 1993, Transp. Sci..

[9]  S. Bodily,et al.  Perishable-asset revenue management: Generic and multiple-price yield management with diversion , 1995 .

[10]  William J. Carroll,et al.  Evolutionary Change in Product Management: Experiences in the Car Rental Industry , 1995 .

[11]  S. Ladany DYNAMIC OPERATING RULES FOR MOTEL RESERVATIONS , 1976 .

[12]  Samuel E. Bodily,et al.  A Taxonomy and Research Overview of Perishable-Asset Revenue Management: Yield Management, Overbooking, and Pricing , 1992, Oper. Res..

[13]  M. Fisher,et al.  Optimal solution of set covering/partitioning problems using dual heuristics , 1990 .

[14]  Jr. Shaler Stidham Optimal control of admission to a queueing system , 1985 .

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

[16]  Gabriel R. Bitran,et al.  An Application of Yield Management to the Hotel Industry Considering Multiple Day Stays , 1995, Oper. Res..

[17]  P. Naor The Regulation of Queue Size by Levying Tolls , 1969 .

[18]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

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

[20]  Steven A. Lippman,et al.  Applying a New Device in the Optimization of Exponential Queuing Systems , 1975, Oper. Res..