Contention-aware workload placement for in-memory databases in cloud environments
File(s)main.pdf (1.42 MB)
Accepted version
Author(s)
Molka, K
Casale, G
Type
Journal Article
Abstract
Big data processing is driven by new types of in-memory database systems. In this paper we apply performance modeling to efficiently optimize workload placement for such systems. In particular, we propose novel response time approximations for in-memory databases based on fork-join queuing models and contention probabilities to model variable threading levels and per-class memory occupation under analytical work-loads. We combine these approximations with a non-linear optimization methodology that seeks for optimal
load dispatching probabilities in order to minimize memory swapping and resource utilization. We compare our approach with state-of-the-art response time approximations using real data from an SAP HANA in-memory system and show that our models markedly improve accuracy over existing approaches, at similar computational costs.
load dispatching probabilities in order to minimize memory swapping and resource utilization. We compare our approach with state-of-the-art response time approximations using real data from an SAP HANA in-memory system and show that our models markedly improve accuracy over existing approaches, at similar computational costs.
Date Issued
2016-11
Date Acceptance
2016-06-21
Citation
ACM Transactions on Modeling and Performance Evaluation of Computing Systems, 2016, 2 (1)
Publisher
Association for Computing Machinery
Journal / Book Title
ACM Transactions on Modeling and Performance Evaluation of Computing Systems
Volume
2
Issue
1
Copyright Statement
© 2016 ACM. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in
ACM Trans. Model. Perform. Eval. Comput. Syst. 2, 1, Article 1 (September 2016), DOI:https://doi.org/10.1145/2961888
ACM Trans. Model. Perform. Eval. Comput. Syst. 2, 1, Article 1 (September 2016), DOI:https://doi.org/10.1145/2961888
Sponsor
Commission of the European Communities
Grant Number
644869
Publication Status
Published
Article Number
1
Date Publish Online
2016-09