In this paper we introduce TAS (Transactional Auto Scaler), a system for automating elastic-scaling of in-memory transactional data grids, such as NoSQL data stores or Distributed Transactional Memories. Applications of TAS range from on-line self-optimization of in-production applications to automatic generation of QoS/cost driven elastic scaling policies, and support for what-if analysis on the scalability of transactional applications. The key innovation at the core of TAS is a novel performance forecasting methodology that relies on the joint usage of analytical modeling and machine-learning. By exploiting these two, classically competing, methodologies in a synergic fashion, TAS achieves the best of the two worlds, namely high extrapolation power and good accuracy even when faced with complex workloads deployed over public cloud infrastructures. We demonstrate the accuracy and feasibility of TAS via an extensive experimental study based on a fully fledged prototype implementation, integrated with a popular open-source transactional in-memory data store (Red Hat's Infinispan), and industry-standard benchmarks generating a breadth of heterogeneous workloads. Copyright 2012 ACM.

Transactional auto scaler: Elastic scaling of in-memory transactional data grids / Diego, Didona; Romano, Paolo; Peluso, Sebastiano; Quaglia, Francesco. - (2012), pp. 125-134. (Intervento presentato al convegno 9th ACM International Conference on Autonomic Computing, ICAC'12 tenutosi a San Jose; United States nel 18 September 2012 through 20 September 2012) [10.1145/2371536.2371559].

Transactional auto scaler: Elastic scaling of in-memory transactional data grids

ROMANO, Paolo;Peluso, Sebastiano;QUAGLIA, Francesco
2012

Abstract

In this paper we introduce TAS (Transactional Auto Scaler), a system for automating elastic-scaling of in-memory transactional data grids, such as NoSQL data stores or Distributed Transactional Memories. Applications of TAS range from on-line self-optimization of in-production applications to automatic generation of QoS/cost driven elastic scaling policies, and support for what-if analysis on the scalability of transactional applications. The key innovation at the core of TAS is a novel performance forecasting methodology that relies on the joint usage of analytical modeling and machine-learning. By exploiting these two, classically competing, methodologies in a synergic fashion, TAS achieves the best of the two worlds, namely high extrapolation power and good accuracy even when faced with complex workloads deployed over public cloud infrastructures. We demonstrate the accuracy and feasibility of TAS via an extensive experimental study based on a fully fledged prototype implementation, integrated with a popular open-source transactional in-memory data store (Red Hat's Infinispan), and industry-standard benchmarks generating a breadth of heterogeneous workloads. Copyright 2012 ACM.
2012
9th ACM International Conference on Autonomic Computing, ICAC'12
analytical models; autonomic provisioning; distributed software transactional memory; performance evaluation
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Transactional auto scaler: Elastic scaling of in-memory transactional data grids / Diego, Didona; Romano, Paolo; Peluso, Sebastiano; Quaglia, Francesco. - (2012), pp. 125-134. (Intervento presentato al convegno 9th ACM International Conference on Autonomic Computing, ICAC'12 tenutosi a San Jose; United States nel 18 September 2012 through 20 September 2012) [10.1145/2371536.2371559].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

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/477362
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 32
  • ???jsp.display-item.citation.isi??? ND
social impact