A Flexible Framework for Accurate Simulation of Cloud In-Memory Data Stores
Pierangelo Di Sanzo, Francesco Quaglia, Bruno Ciciani, Alessandro, Pellegrini, Diego Didona, Paolo Romano, Roberto Palmieri, Sebastiano Peluso

TL;DR
This paper introduces a flexible simulation framework for cloud in-memory data stores that combines simulation and machine learning to optimize configurations and accurately model diverse data grid systems in cloud environments.
Contribution
It presents a novel, adaptable simulation framework that integrates machine learning to model data exchange dynamics, aiding in optimal cloud resource provisioning for in-memory data stores.
Findings
Validated simulation models against real cloud data grid systems.
Demonstrated the framework's flexibility across different data grid protocols.
Showed improved accuracy in modeling data transport and consistency mechanisms.
Abstract
In-memory (transactional) data stores 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 an essential aspect of the provisioning process of cloud platforms, given that it has an impact on how well cloud resources are actually exploited. To cope with the issue of determining optimized configurations of cloud in-memory data stores, in this article we present a flexible simulation framework offering skeleton simulation models that can be easily specialized in order to capture the dynamics of diverse data…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Cloud Computing and Resource Management · Advanced Data Storage Technologies
