Today, Apache Cassandra, an highly scalable and available NoSql datastore, is largely used by enterprises of each size and for application areas that range from entertainment to big data analytics. Managed Cassandra service providers are emerging to hide the complexity of the installation, fine tuning and operation of Cassandra datacenters. As for all complex services, human assisted management of a multi-tenant cassandra datacenter is unrealistic. Rather, there is a growing demand for autonomic management solutions. In this paper, we present an optimal energy-aware adaptation model for managed Cassandra datacenters that modify the system configuration orchestrating three different actions: horizontal scaling, vertical scaling and energy aware placement. The model is built from a real case based on real application data from Ericsson AB. We compare the performance of the optimal adaptation with two heuristics that avoid system perturbations due to re-configuration actions triggered by subscription of new tenants and/or changes in the SLA. One of the heuristic is local optimisation and the second is a best fit decreasing algorithm selected as reference point because representative of a wide range of research and practical solutions. The main finding is that heuristic's performance depends on the scenario and workload and no one dominates in all the cases. Besides, in high load scenarios, the suboptimal system configuration obtained with an heuristic adaptation policy introduce a penalty in electric energy consumption in the range [+25%, +50%] if compared with the energy consumed by an optimal system configuration.

Energy-aware adaptation in managed Cassandra datacenters / Casalicchio, Emiliano; Lundberg, Lars; Shirinbab, Sogand. - STAMPA. - (2016), pp. 60-71. (Intervento presentato al convegno 2016 International Conference on Cloud and Autonomic Computing, ICCAC 2016 tenutosi a Augsburg; Germany nel 2016) [10.1109/ICCAC.2016.12].

Energy-aware adaptation in managed Cassandra datacenters

Casalicchio, Emiliano
Writing – Original Draft Preparation
;
2016

Abstract

Today, Apache Cassandra, an highly scalable and available NoSql datastore, is largely used by enterprises of each size and for application areas that range from entertainment to big data analytics. Managed Cassandra service providers are emerging to hide the complexity of the installation, fine tuning and operation of Cassandra datacenters. As for all complex services, human assisted management of a multi-tenant cassandra datacenter is unrealistic. Rather, there is a growing demand for autonomic management solutions. In this paper, we present an optimal energy-aware adaptation model for managed Cassandra datacenters that modify the system configuration orchestrating three different actions: horizontal scaling, vertical scaling and energy aware placement. The model is built from a real case based on real application data from Ericsson AB. We compare the performance of the optimal adaptation with two heuristics that avoid system perturbations due to re-configuration actions triggered by subscription of new tenants and/or changes in the SLA. One of the heuristic is local optimisation and the second is a best fit decreasing algorithm selected as reference point because representative of a wide range of research and practical solutions. The main finding is that heuristic's performance depends on the scenario and workload and no one dominates in all the cases. Besides, in high load scenarios, the suboptimal system configuration obtained with an heuristic adaptation policy introduce a penalty in electric energy consumption in the range [+25%, +50%] if compared with the energy consumed by an optimal system configuration.
2016
2016 International Conference on Cloud and Autonomic Computing, ICCAC 2016
apache cassandra; autonomic computing; big data; cloud computing; green computing; optimisation; self-adaptation; artificial Intelligence; computer networks and communications
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Energy-aware adaptation in managed Cassandra datacenters / Casalicchio, Emiliano; Lundberg, Lars; Shirinbab, Sogand. - STAMPA. - (2016), pp. 60-71. (Intervento presentato al convegno 2016 International Conference on Cloud and Autonomic Computing, ICCAC 2016 tenutosi a Augsburg; Germany nel 2016) [10.1109/ICCAC.2016.12].
File allegati a questo prodotto
File Dimensione Formato  
Casalicchio_Cassandra_2016.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 418.87 kB
Formato Adobe PDF
418.87 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1065173
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 3
social impact