Affiliation:
1. Imperial College London, SAP HANA Cloud Computing, Systems Engineering
2. Imperial College London, London, UK
Abstract
Big data processing is driven by new types of in-memory database systems. In this article, 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 workloads. We combine these approximations with a nonlinear optimization methodology that seeks 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.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Hardware and Architecture,Safety, Risk, Reliability and Quality,Media Technology,Information Systems,Software,Computer Science (miscellaneous)
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Infection-Based Dead Page Prediction in Hybrid Memory Architecture;IEEE Transactions on Very Large Scale Integration (VLSI) Systems;2019-10
2. A Workload-Dependent Performance Analysis of an In-Memory Database in a Multi-Tenant Configuration;Companion of the 2018 ACM/SPEC International Conference on Performance Engineering;2018-04-02