Optimizing revenue for bandwidth auctions over networks with time reservations

This paper concerns the problem of allocating network capacity through periodic auctions, in which users submit bids for fixed amounts of end-to-end service. We seek a distributed allocation policy over a general network topology that optimizes revenue for the operator, under the provision that resources allocated in a given auction are reserved for the entire duration of the connection. We first study periodic auctions under reservations for a single resource, modeling the optimal revenue problem as a Markov decision process (MDP), and developing a receding horizon approximation to its solution. Next, we consider the distributed allocation of a single auction over a general network, writing it as an integer program and studying its convex relaxation; techniques of proximal optimization are applied to obtain a convergent algorithm. Combining the two approaches we formulate a receding horizon optimization of revenue over a general network topology, leading to a convex program with a distributed solution. The solution is also generalized to the multipath case, where many routes are available for each end-to-end service. A simulation framework is implemented to illustrate the performance of the proposal, and representative examples are shown.

[1]  Dimitri P. Bertsekas,et al.  Dynamic Programming: Deterministic and Stochastic Models , 1987 .

[2]  Costas Courcoubetis,et al.  Pricing communication networks - economics, technology and modelling , 2003, Wiley-Interscience series in systems and optimization.

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

[4]  Rayadurgam Srikant,et al.  The Mathematics of Internet Congestion Control (Systems and Control: Foundations and Applications) , 2004 .

[5]  Rayadurgam Srikant,et al.  The Mathematics of Internet Congestion Control , 2003 .

[6]  Peter Reichl,et al.  Equilibrium Market Prices for Multi-Period Auctions of Internet Resources , 2004, MMB.

[7]  Asuman E. Ozdaglar,et al.  Routing and wavelength assignment in optical networks , 2003, TNET.

[8]  Masao Fukushima,et al.  The Proximal Point Algorithm with Genuine Superlinear Convergence for the Monotone Complementarity Problem , 2000, SIAM J. Optim..

[9]  Ness B. Shroff,et al.  Utility maximization for communication networks with multipath routing , 2006, IEEE Transactions on Automatic Control.

[10]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[11]  Asuman E. Ozdaglar,et al.  A distributed Newton method for Network Utility Maximization , 2010, 49th IEEE Conference on Decision and Control (CDC).

[12]  George D. Stamoulis,et al.  Auction-Based Resource Reservation in 2.5/3G Networks , 2004, Mob. Networks Appl..

[13]  Fernando Paganini,et al.  Auctions for Resource Allocation in Overlay Networks , 2009, NET-COOP.

[14]  Fernando Paganini,et al.  Network Bandwidth Allocation via Distributed Auctions with Time Reservations , 2009, IEEE INFOCOM 2009.

[15]  R. Tyrrell Rockafellar,et al.  Augmented Lagrangians and Applications of the Proximal Point Algorithm in Convex Programming , 1976, Math. Oper. Res..

[16]  Yiwei Thomas Hou,et al.  Service overlay networks: SLAs, QoS, and bandwidth provisioning , 2003, TNET.

[17]  George D. Stamoulis,et al.  An auction mechanism for allocating the bandwidth of networks to their users , 2007, Comput. Networks.

[18]  P. Maille,et al.  Why VCG auctions can hardly be applied to the pricing of inter-domain and ad hoc networks , 2007, 2007 Next Generation Internet Networks.

[19]  Patrick Maillé,et al.  Pricing the Internet With Multibid Auctions , 2006, IEEE/ACM Transactions on Networking.

[20]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[21]  Pravin Varaiya,et al.  Pricing network services , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[22]  Paul Klemperer,et al.  Auctions: Theory and Practice , 2004 .

[23]  A. Robert Calderbank,et al.  Layering as Optimization Decomposition: A Mathematical Theory of Network Architectures , 2007, Proceedings of the IEEE.

[24]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[25]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[26]  Aurel A. Lazar,et al.  Design and Analysis of the Progressive Second Price Auction for Network Bandwidth Sharing , 1999 .

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

[28]  Eitan Altman,et al.  Applications of Markov Decision Processes in Communication Networks , 2000 .