Title: Dynamic allocation and admission policies for QoS-aware provisioning systems

Authors: Michele Mazzucco; Manuel Mazzara; Nicola Dragoni

Addresses: Institute of Computer Science, University of Tartu, J Liivi 2, 50409 Tartu, Estonia ' School of Computing Science, Newcastle University, Newcastle upon Tyne NE1 7RU, UK ' DTU Compute, Technical University of Denmark, Matematiktorvet, Building 303B, 2800 Kgs. Lyngby, Denmark

Abstract: We present an architecture of a hosting system consisting of a set of hosted web services subject to QoS constraints, and a certain number of servers used to run user's demand. The traffic is session-based, while provider and users agree on SLAs specifying the expected level of service performance such that the service provider is liable to compensate his/her customers if the level of performance is not satisfactory. The system is driven by a utility function which tries to optimise the average earned revenue per unit time. The middleware collects demand and performance statistics, and estimates traffic parameters in order to make dynamic decisions concerning server allocation and admission control. We empirically evaluate the effects of admission policies, resource allocation and service differentiation schemes on the achieved revenues, and we find that our system is robust enough to successfully deal with session-based traffic under different conditions.

Keywords: admission policies; QoS constraints; quality of service; utility functions; data centres; autonomic systems; web services; middleware; allocation policies; server allocation; admission control; provisioning systems; SLAs; service level agreements; resource allocation; service differentiation.

DOI: 10.1504/IJCCBS.2013.053741

International Journal of Critical Computer-Based Systems, 2013 Vol.4 No.1, pp.27 - 44

Published online: 29 Apr 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article