Projects per year
Abstract
In-Memory Databases (IMDBs), such as SAP HANA, enable new levels of
database performance by removing the disk bottleneck and by compressing
data in memory. The consequence of this improved performance
means that reports and analytic queries can now be processed on demand.
Therefore, the goal is now to provide near real-time responses to compute
and data intensive analytic queries. To facilitate this, much work has
investigated the use of acceleration technologies within the database
context. While current research into the application of these technologies
has yielded positive results, they have tended to focus on single database
tasks or on isolated single user requests. This paper uses SHEPARD, a
framework for managing accelerated tasks across shared heterogeneous
resources, to introduce acceleration into an IMDB. Results show how, using
SHEPARD, multiple simultaneous user queries all receive speed-up by using
a shared pool of accelerators. Results also show that offloading analytic tasks
onto accelerators can have indirect benefits for other database workloads
by reducing contention for CPU resources.
Original language | English |
---|---|
Pages (from-to) | 406-427 |
Journal | International Journal of Parallel, Emergent and Distributed Systems |
Volume | 32 |
Issue number | 4 |
Early online date | 06 May 2016 |
DOIs | |
Publication status | Early online date - 06 May 2016 |
Fingerprint
Dive into the research topics of 'Managed Acceleration for In-Memory Database Analytic Workloads'. Together they form a unique fingerprint.-
R6410CSC: NanoStreams: A Hardware and Software Stack for Real-Time Analytics on Fast Data Streams
Nikolopoulos, D. (PI), Spence, I. (CoI) & Woods, R. (CoI)
01/08/2013 → …
Project: Research
-
R1485CSC: SERT: Scale-free, Energy-Aware and Resilient Adaptation of CSE Applications to Mega-Core Systems
Nikolopoulos, D. (PI), Scott, S. (CoI), Vandierendonck, H. (CoI) & de Supinski, B. (CoI)
13/11/2014 → 30/09/2018
Project: Research
-