Distributed Algorithms for Dynamic Bandwidth Provisioning in Communication Networks

Efficient dynamic resource provisioning algorithms are necessary to the development and automation of Quality of Service (QoS) networks. The main goal of these algorithms is to offer services that satisfy the QoS requirements of individual users while guaranteeing at the same time an efficient utilization of network resources. In this paper we introduce a new service model that provides quantitative per-flow bandwidth guarantees, where users subscribe for a guaranteed rate; moreover, the network periodically individuates unused bandwidth and proposes short-term contracts where extra-bandwidth is allocated and guaranteed exclusively to users who can exploit it to transmit at a rate higher than their subscribed rate. To implement this service model we propose a dynamic provisioning architecture for intra-domain Quality of Service networks. We develop an efficient bandwidth allocation algorithm that takes explicitly into account traffic statistics to increase the users’ benefit and the network revenue simultaneously. We demonstrate through simulation in several realistic network scenarios that the proposed dynamic provisioning model is superior to static provisioning in providing resource allocation both in terms of total accepted load and network revenue.

[1]  James Aweya,et al.  Design and stability analysis of a rate control algorithm using the Routh-Hurwitz stability criterion , 2004, IEEE/ACM Transactions on Networking.

[2]  Andrew T. Campbell,et al.  Dynamic edge provisioning for core IP networks , 2000, 2000 Eighth International Workshop on Quality of Service. IWQoS 2000 (Cat. No.00EX400).

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

[4]  Hung Tuan Tran,et al.  Adaptive bandwidth provisioning with explicit respect to QoS requirements , 2003, Comput. Commun..

[5]  Raouf Boutaba,et al.  A measurement-based approach for dynamic QoS adaptation in DiffServ networks , 2005, Comput. Commun..

[6]  Douglas S. Reeves,et al.  Bandwidth provisioning and pricing for networks with multiple classes of service , 2004, Comput. Networks.

[7]  K. K. Ramakrishnan,et al.  Time scale analysis of explicit rate allocation in ATM networks , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[8]  Henning Schulzrinne,et al.  Incentive-compatible adaptation of Internet real-time multimedia , 2005, IEEE Journal on Selected Areas in Communications.

[9]  James Aweya,et al.  A simple, scalable and provably stable explicit rate computation scheme for flow control in communication networks , 2001, Int. J. Commun. Syst..

[10]  Richard J. La,et al.  Utility-based rate control in the Internet for elastic traffic , 2002, TNET.

[11]  Guy Pujolle,et al.  Dynamic Resource Allocation in Quality of Service Networks , 2005, EuroNGI Workshop.

[12]  Andrew T. Campbell,et al.  Dynamic core provisioning for quantitative differentiated services , 2004, IEEE/ACM Transactions on Networking.

[13]  M. Allalouf,et al.  Centralized and distributed approximation algorithms for routing and weighted max-min fair bandwidth allocation , 2005, HPSR. 2005 Workshop on High Performance Switching and Routing, 2005..

[14]  Henning Schulzrinne,et al.  RNAP: A Resource Negotiation and Pricing Protocol , 1999 .

[15]  Manish Parashar,et al.  Active resource management for the differentiated services environment , 2001, Proceedings Third Annual International Workshop on Active Middleware Services.

[16]  Scott Shenker,et al.  Best-effort versus reservations: a simple comparative analysis , 1998, SIGCOMM '98.

[17]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[18]  Krzysztof Pawlikowski,et al.  On credibility of simulation studies of telecommunication networks , 2002, IEEE Commun. Mag..