2012 Second Symposium on Network Cloud Computing and Applications 2012
DOI: 10.1109/ncca.2012.20
|View full text |Cite
|
Sign up to set email alerts
|

Auto-tuning of Cloud-Based In-Memory Transactional Data Grids via Machine Learning

Abstract: In-memory transactional data grids have revealed extremely suited for cloud based environments, given that they well fit elasticity requirements imposed by the pay-asyou-go cost model. Particularly, the non-reliance on stable storage devices simplifies dynamic resize of these platforms, which typically only involves setting up (or shutting down) some data-cache instance. On the other hand, defining the well suited amount of cache servers to be deployed, and the degree of replication of slices of data, in order… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 14 publications
(10 citation statements)
references
References 19 publications
0
10
0
Order By: Relevance
“…The works in [23], [24] target cloud computing environments using ML-based prediction models to self-tune the runtime configuration of the applications being run on the virtualized infrastructure. Differently from our proposal, these works do not explicitly consider multiple cloud regions.…”
Section: Related Workmentioning
confidence: 99%
“…The works in [23], [24] target cloud computing environments using ML-based prediction models to self-tune the runtime configuration of the applications being run on the virtualized infrastructure. Differently from our proposal, these works do not explicitly consider multiple cloud regions.…”
Section: Related Workmentioning
confidence: 99%
“…The tuning of the replication degree in a DTM [50,38] is another closely related problem, which encompasses a subtle trade-off between the probability of accessing locally stored data and the cost of the synchronization phase necessary to validate committing transactions. On one hand, in fact, increasing the replication degree generally results into a higher probability that a transaction accesses a data item that is maintained by the local node; on the other hand, for update transactions, it also typically leads to an increase in the number of nodes to be contacted at commit time for validating the transaction and propagating its updates [38].…”
Section: Background On Dtmmentioning
confidence: 99%
“…Pure black box approaches, instead, have been undertaken in [50,102], where ANN are employed to predict transactions' throughput and response time while varying the number of nodes composing a DTM. In particular, the work in [102] allows for supporting what-if analysis at the granularity of individual transactional classes, and not only on the overall average performance of the entire transactional workload.…”
Section: Elastic Scaling In Dtm Systemsmentioning
confidence: 99%
“…Finally, our work is also related to the vast literature in the area of performance modelling of (distributed) database systems, which include a large number of approaches based on queuing theory [31,7,11], and, more recently, on blackbox machine learning methodologies [24,29,12].…”
Section: Related Workmentioning
confidence: 99%