Understanding the effect of data center resource disaggregation on production DBMSs

Q Zhang, Y Cai, X Chen, S Angel, A Chen… - Proceedings of the …, 2020 - par.nsf.gov
Resource disaggregation is a new architecture for data centers in which resources like
memory and storage are decoupled from the CPU, managed independently, and connected …

Peafowl: In-application cpu scheduling to reduce power consumption of in-memory key-value stores

E Asyabi, A Bestavros, E Sharafzadeh… - Proceedings of the 11th …, 2020 - dl.acm.org
The traffic load sent to key-value (KV) stores varies over long timescales of hours to short
timescales of a few microseconds. Long-term variations present the opportunity to save …

Accelerating analytical processing in mvcc using fine-granular high-frequency virtual snapshotting

A Sharma, FM Schuhknecht, J Dittrich - Proceedings of the 2018 …, 2018 - dl.acm.org
Efficient transaction management is a delicate task. As systems face transactions of
inherently different types, ranging from point updates to long-running analytical queries, it is …

Latch-free synchronization in database systems: Silver bullet or fool's gold?

JM Faleiro, DJ Abadi - CIDR (Conference on Innovative Data Systems …, 2017 - par.nsf.gov
Recent research on multi-core database architectures has made the argument that, when
possible, database systems should abandon the use of latches in favor of latch-free …

Solros a data-centric operating system architecture for heterogeneous computing

C Min, W Kang, M Kumar, S Kashyap, S Maass… - Proceedings of the …, 2018 - dl.acm.org
We propose Solros---a new operating system architecture for heterogeneous systems that
comprises fast host processors, slow but massively parallel co-processors, and fast I/O …

The art of efficient in-memory query processing on NUMA systems: a systematic approach

P Memarzia, S Ray, VC Bhavsar - 2020 IEEE 36th International …, 2020 - ieeexplore.ieee.org
Data analytics systems commonly utilize in-memory query processing techniques to achieve
better throughput and lower latency. Modern computers increasingly rely on Non-Uniform …

[PDF][PDF] Mxkernel: rethinking operating system architecture for many-core hardware

M Müller, O Spinczyk - 9th Workshop on Systems for Multi-core and …, 2019 - ess.cs.uos.de
In this paper we present a conceptual design for addressing the challenges posed to
operating systems by the growing number of processors, the new heterogeneity and …

mxkernel: a novel system software stack for data processing on modern hardware

J Mühlig, M Müller, O Spinczyk, J Teubner - Datenbank-Spektrum, 2020 - Springer
Emerging hardware platforms are characterized by large degrees of parallelism, complex
memory hierarchies, and increasing hardware heterogeneity. Their theoretical peak data …

Tell-Tale Tail Latencies: Pitfalls and Perils in Database Benchmarking

M Fruth, S Scherzinger, W Mauerer… - Technology Conference …, 2021 - Springer
The performance of database systems is usually characterised by their average-case (ie,
throughput) behaviour in standardised or de-facto standard benchmarks like TPC-X or …

[PDF][PDF] Scheduling data-intensive tasks on heterogeneous many cores

P Tözün, H Kotthaus - {IEEE} Data Engineering Bulletin, 2019 - pure.itu.dk
Scheduling various data-intensive tasks over the processing units of a server has been a
heavily studied but still challenging effort. In order to utilize modern multicore servers well, a …