2015
DOI: 10.1016/j.simpat.2015.05.011
|View full text |Cite
|
Sign up to set email alerts
|

A flexible framework for accurate simulation of cloud in-memory data stores

Abstract: In-memory (transactional) data stores, also referred to as data grids, are recognized as a first-class data management technology for cloud platforms, thanks to their ability to match the elasticity requirements imposed by the pay-as-you-go cost model. On the other hand, defining the well-suited amount of cache servers to be deployed, and the degree of in-memory replication of slices of data, in order to optimize reliability/availability and performance tradeoffs, is far from being a trivial task. Yet, it is a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 28 publications
0
7
0
Order By: Relevance
“…Infinispan by JBoss/RedHat (Team, 2015) is a popular open source distributed in-memory key/value data store (Di Sanzo et al, 2014) which enables two ways to access the cluster: i) the first way enables an API avaliable in a Java library ; ii) the second way enables several protocols, such as HotRod, REST, Memcached and WebSockets, making Infinispan a language independent solution. Besides storage services, the middleware can execute tasks remotely and asynchronously, but end-users must implement Runnable or Callable interfaces.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Infinispan by JBoss/RedHat (Team, 2015) is a popular open source distributed in-memory key/value data store (Di Sanzo et al, 2014) which enables two ways to access the cluster: i) the first way enables an API avaliable in a Java library ; ii) the second way enables several protocols, such as HotRod, REST, Memcached and WebSockets, making Infinispan a language independent solution. Besides storage services, the middleware can execute tasks remotely and asynchronously, but end-users must implement Runnable or Callable interfaces.…”
Section: Related Workmentioning
confidence: 99%
“…The authors use Terracotta framework (Terracotta Inc., 2008) as a kernel of the entire solution. Gelibert et al (2011) point out limitations of using static types in the code, since instrumentation is done at runtime, thus the compiler cannot perform static verification on the application code. This creates complicated debugging scenarios when problems, especially transient ones, occur.…”
Section: Related Workmentioning
confidence: 99%
“…In [16], [17] the authors propose to use a mixture of simulation and machine learning to study optimal deploys of cloudbased in memory applications. ACM Framework keeps the ability offered by these proposals and offers the possibility to modify the deploy at runtime in case the workload conditions change during the lifetime of the system.…”
Section: Related Workmentioning
confidence: 99%
“…Normally, AM is exploited to capture performance of components whose internal dynamics are known and easy to monitor; ML, conversely, is typically employed to predict the behavior of components whose internals are hidden (and, thus, not observable), or whose performance dynamics are too complex to be accurately captured via analytical methods. This approach has been implemented for modeling performance of distributed transactional Cloud data platforms, where details of the underlying physical architecture is hidden by the virtualization layer; it has been integrated in hybrid models encompassing both queueing-theory based AMs [5,8] as well as simulation-based ones [3].…”
Section: Gray Box Modeling Techniquesmentioning
confidence: 99%
“…Gray box modeling [5,6,4,8,7,10,14,9,3] has emerged in the last years as an attempt to achieve the best of the AM and ML world. It relies on exploiting both methodologies, in order to compensate the weaknesses of the one with the strengths of the other.…”
Section: Introductionmentioning
confidence: 99%