Towards Flexible Guarantees in Clouds: Adaptive Bandwidth Allocation and Pricing

This article focuses on the problem of bandwidth allocation to users of Cloud data centers. An interesting approach is to use advance bandwidth reservation. Such systems usually assume all requests demand either bandwidth-guarantee (BG) or time-guarantee (TG), but not both. Hence the solutions are tailored for one type of requests. A BG request demands guarantee on bandwidth; whereas a TG request demands guarantee on time for transfer of data of specified volume. We define a new model that allows users to not only submit both kinds of requests, but also specify flexible demands. We tie up the problem of bandwidth allocation with differential pricing, that gives discounts to users based on the flexibility in their requests. We propose a two-phase, adaptive and flexible bandwidth allocator (A-FBA) that, in one phase admits and allocates minimal bandwidth to dynamically arriving user requests, and in another phase, allocates additional bandwidth for accepted requests maximizing revenue. The problem formulated in first phase is NP-hard, while the second phase can be solved in polynomial time. We show that, in comparison to a traditional deterministic model, the A-FBA not only increases the number of accepted requests significantly, but also does so by generating higher revenues.

[1]  Tim Roughgarden,et al.  Algorithmic Game Theory , 2007 .

[2]  Sangtae Ha,et al.  A survey of smart data pricing , 2012, ACM Comput. Surv..

[3]  Baochun Li,et al.  Quality-assured cloud bandwidth auto-scaling for video-on-demand applications , 2012, 2012 Proceedings IEEE INFOCOM.

[4]  A. Rowstron,et al.  Towards predictable datacenter networks , 2011, SIGCOMM.

[5]  Dinil Mon Divakaran,et al.  An Online Integrated Resource Allocator for Guaranteed Performance in Data Centers , 2014, IEEE Transactions on Parallel and Distributed Systems.

[6]  Baochun Li,et al.  Pricing cloud bandwidth reservations under demand uncertainty , 2012, SIGMETRICS '12.

[7]  Helen J. Wang,et al.  SecondNet: a data center network virtualization architecture with bandwidth guarantees , 2010, CoNEXT.

[8]  Andrew M. Odlyzko,et al.  Paris metro pricing for the internet , 1999, EC '99.

[9]  C. Joe-Wong,et al.  A Survey of Broadband Data Pricing : Past Proposals , Current Plans , and Future Trends , 2022 .

[10]  Antony I. T. Rowstron,et al.  The price is right: towards location-independent costs in datacenters , 2011, HotNets-X.

[11]  Di Xie,et al.  The only constant is change: incorporating time-varying network reservations in data centers , 2012, CCRV.

[12]  Pascale Vicat-Blanc Primet,et al.  Flow scheduling and endpoint rate control in GridNetworks , 2009, Future Gener. Comput. Syst..

[13]  Baochun Li,et al.  A theory of cloud bandwidth pricing for video-on-demand providers , 2012, 2012 Proceedings IEEE INFOCOM.

[14]  Bing Zhang,et al.  StorkCloud: data transfer scheduling and optimization as a service , 2013, Science Cloud '13.

[15]  Sujata Banerjee,et al.  CloudMirror: Application-Aware Bandwidth Reservations in the Cloud , 2013, HotCloud.

[16]  Ajay Mahimkar,et al.  Bandwidth on demand for inter-data center communication , 2011, HotNets-X.

[17]  Dinil Mon Divakaran,et al.  Probabilistic-bandwidth guarantees with pricing in data-center networks , 2013, 2013 IEEE International Conference on Communications (ICC).