arXiv Open Access 2024

Benchmarking Analytical Query Processing in Intel SGXv2

Adrian Lutsch Muhammad El-Hindi Matthias Heinrich Daniel Ritter Zsolt István +1 lainnya
Lihat Sumber

Abstrak

Trusted Execution Environments (TEEs), such as Intel's Software Guard Extensions (SGX), are increasingly being adopted to address trust and compliance issues in the public cloud. Intel SGX's second generation (SGXv2) addresses many limitations of its predecessor (SGXv1), offering the potential for secure and efficient analytical cloud DBMSs. We assess this potential and conduct the first in-depth evaluation study of analytical query processing algorithms inside SGXv2. Our study reveals that, unlike SGXv1, state-of-the-art algorithms like radix joins and SIMD-based scans are a good starting point for achieving high-performance query processing inside SGXv2. However, subtle hardware and software differences still influence code execution inside SGX enclaves and cause substantial overheads. We investigate these differences and propose new optimizations to bring the performance inside enclaves on par with native code execution outside enclaves.

Topik & Kata Kunci

Penulis (6)

A

Adrian Lutsch

M

Muhammad El-Hindi

M

Matthias Heinrich

D

Daniel Ritter

Z

Zsolt István

C

Carsten Binnig

Format Sitasi

Lutsch, A., El-Hindi, M., Heinrich, M., Ritter, D., István, Z., Binnig, C. (2024). Benchmarking Analytical Query Processing in Intel SGXv2. https://arxiv.org/abs/2403.11874

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2024
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓