Author_Institution :
Dept. of Manuf. Eng., Boston Univ., MA, USA
Abstract :
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
Keywords :
approximation theory; costing; dynamic programming; telecommunication congestion control; telecommunication networks; telecommunication services; telecommunication traffic; Internet; TCP protocol; approximate approaches; call duration; communication network; congestion level; congestion-dependent pricing; demand pattern; dynamic programming; near-optimality; network services; on-line services; optimal pricing strategy; optimal solution; resource requirements; revenue maximization; service classes; service provider; static price; time-of-day pricing; traffic; welfare maximization; Communication networks; Costs; Dynamic programming; IP networks; Online services; Performance analysis; Pricing; Protocols; Quality of service; Web and internet services;