Performance-Based Service Differentiation in Clouds
2015 (English)In: 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), IEEE conference proceedings, 2015, 505-514 p.Conference paper (Refereed)
Due to fierce competition, cloud providers need to run their data-centers efficiently. One of the issues is to increase data-center utilization while maintaining applications' performance targets. Achieving high data-center utilization while meeting applications' performance is difficult, as data-center overload may lead to poor performance of hosted services. Service differentiation has been proposed to control which services get degraded. However, current approaches are capacity-based, which are oblivious to the observed performance of each service and cannot divide the available capacity among hosted services so as to minimize overall performance degradation. In this paper we propose performance-based service differentiation. In case enough capacity is available, each service is automatically allocated the right amount of capacity that meets its target performance, expressed either as response time or throughput. In case of overload, we propose two service differentiation schemes that dynamically decide which services to degrade and to what extent. We carried out an extensive set of experiments using different services -- interactive as well as non-interactive -- by varying the workload mixes of each service over time. The results demonstrate that our solution precisely provides guaranteed performance or service differentiation depending on available capacity.
Place, publisher, year, edition, pages
IEEE conference proceedings, 2015. 505-514 p.
cloud computing, computer centres, interactive systems, cloud providers, data centers, performance-based service differentiation, Computational modeling, Degradation, Noise, Resource management, Throughput, Time factors, Time measurement, cloud, elasticity, guaranteed service, performance models, service differentiation
IdentifiersURN: urn:nbn:se:umu:diva-108026DOI: 10.1109/CCGrid.2015.145ISI: 000380493100051ISBN: 978-1-4799-8006-2OAI: oai:DiVA.org:umu-108026DiVA: diva2:850463
2015 15th IEEE ACM International Symposium on Cluster Cloud and Grid Computing (CCGrid 2015),Shenzhen, PEOPLES R CHINA,MAY 04-07, 2015