DocumentCode :
160010
Title :
Memory-aware sizing for in-memory databases
Author :
Molka, Karsten ; Casale, Giuliano ; Molka, Thomas ; Moore, L.
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
fYear :
2014
fDate :
5-9 May 2014
Firstpage :
1
Lastpage :
9
Abstract :
In-memory database systems are among the technological drivers of big data processing. In this paper we apply analytical modeling to enable efficient sizing of in-memory databases. We present novel response time approximations under online analytical processing workloads to model thread-level fork-join and per-class memory occupation.We combine these approximations with a non-linear optimization program to minimize memory swapping in in-memory database clusters. We compare our approach with state-of-the-art response time approximations and trace-driven simulation using real data from an SAP HANA in-memory system and show that our optimization model is significantly more accurate than existing approaches at similar computational costs.
Keywords :
Big Data; approximation theory; nonlinear programming; SAP HANA inmemory system; big data processing; inmemory database clusters; memory swapping minimization; memory-aware sizing; nonlinear optimization program; online analytical processing workloads; per-class memory occupation; response time approximations; thread-level fork-join modeling; trace-driven simulation; Analytical models; Approximation methods; Databases; Instruction sets; Optimization; Parallel processing; Time factors; Approximation; Closed Queueing Networks; In-memory Databases; Optimization; Performance; SAP HANA;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Operations and Management Symposium (NOMS), 2014 IEEE
Conference_Location :
Krakow
Type :
conf
DOI :
10.1109/NOMS.2014.6838359
Filename :
6838359
Link To Document :
بازگشت