Researcher at German Research Center for Artificial Intelligence (DFKI), working with Volker Markl, IAM, and DIMA.
My research interests are query processing, in-memory databases and index structures, modern chipset extensions (especially SSE), QEP parallelization and scheduling on multi/many-core and heterogeneous hardware, database and compiler interaction (especially JIT), progressive optimization.
During my Ph.D. I was a member of the DFG graduate school SOAMED.
DFKI Project Office Berlin
10559 Berlin, Germany
+49 30 23895 1812
During my studies, I specialized on database technology and Business Intelligence. I am
familiar with the Business Intelligence concepts starting with modeling business and
ETL processes, transforming the concepts to data layouts, and storing and querying
them in a distributed system. Due to my work and internships at the SAP database
department, I am familiar with modern in-memory databases. In the context of my
master thesis at SAP, I developed a data structure for data items with infrequent access
patterns that affects the entire database stack ranging from SQL query transformation
to bit-level organization. My research as Ph. D. student focuses on multi-core and main
memory challenges for data access in query optimization. My work on accelerating tree
structures using SIMD instructions appeared at EDBT 2014. Furthermore, I proposed
a Query Task Model that opens a design space for database schedules. With QTM,
we generalize the modeling of parallel query execution such that different approaches
become comparable. This model could be extended to schedule database queries among
heterogeneous hardware. After that, I revealed performance properties of relational
selection operators on modern hardware in my publication at IMDM 2015. Finally,
I build up on performance insights of individual operators to provide more efficient
query execution plans. Therefore, I propose a progressive optimization algorithm in
my last publication at PVLDB 2016. Besides that, I exploit the usage of GPUs for
database algorithms, the interaction between compilers and databases, as well as the
optimization of Big-Data algorithms on different hardware platforms.
- Sep 2016 - Juni 2017 - SAP AG, Berlin Software Development (Security Team)
- Development for SAP HANA - Design and development of authentication and cryptographic algorithms.
- May 2013 - Aug 2013 - IBM Research Almaden, San Jose
- Development for InfoScout team - Design and development of the InfoScout prototype.
- Feb 2011 - Sep 2011 -Internship SAP AG, Berlin
- Development for SAP HANA - Design and development of a data structure that is optimized for data with infrequent access patterns.
- May 2009 - Jan 2011 - Working student at SAP, Berlin
- Performance testing for HANA DB persistence layer - Development of tests and test evaluation. Design, implementation and administration of a benchmark framework.
- Sep 2008 - Feb 2009 - Internship SAP AG, Berlin
- Accelerate infrastruture deployment process - Automatization of the deployment process for a test environments, including virtualization of OS, installation and configuration of an SAP system.
"Cache-Sensitive Skip List: Efficient Range Queries on Modern CPUs": Stefan Sprenger, Steffen Zeuch, Ulf Leser. ADMS/IMDM@VLDB 2016.
"Non-Invasive Progressive Optimization for In-Memory Databases": S. Zeuch, H. Pirk, J.C. Freytag. PVLDB 9(14):(2016).
"Selection on Modern CPUs": S. Zeuch, J.C. Freytag. IMDM 2015.
"QTM: Modelling Query Execution with Tasks": S. Zeuch, J.C. Freytag. ADMS 2014..
"Adapting Tree Structures for Processing with SIMD Instructions": S. Zeuch, F. Huber, J.C. Freytag. EDBT 2014.
Misc (Posters, Demos, Theses)
- PhD 2017
"Query Execution on Modern CPUs": Steffen Zeuch. Dissertation, Humboldt University Berlin, submitted June 2017.
"Design and development of a data structure for an in-memory database that is optimized for data with infrequent access patterns": . Master thesis HTW Berlin and SAP AG, 2011.
"Implementation of an automated deployment process for a test environment": . Bachelor thesis HTW Berlin, 2009.
"Intelligent Conversation to Transform Data into Insight.": E. Kandogan, M. Roth, S. Zeuch, et al.. IBM Workshop on Big Data Analytics,2013..
Theses & Teaching
- Daniel Lunow: The Effect of Prefetching in Modern CPUs. Seminar Paper, Humboldt University Berlin, Germany, 2016.
- Taras Iks: Konzept und Implementierung eines QTM-DLB auf Basis von PostgreSQL. Seminar Paper, Humboldt University Berlin, Germany, 2016.
- Dennis Schneider: Kostenschätzung in verteilten Datenverarbeitungssystemen. Master Thesis, Humboldt University Berlin, Germany, 2015.
- Tino Schernickau : Ein adaptiver Index für verteilte, strukturierte Laufzeitstatistiken. Master
Thesis, Humboldt University Berlin, Germany, 2015.
Summer term 2016
Summer term 2015
Summer term 2014
Summer term 2013/2014
© Steffen Zeuch | Last Update: 02 Jul 2018 | Imprint and Data Privacy