Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Stefan Schuh

dblp:117/4940 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 4 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
4 papers
Query processing and optimization · 47% Indexing and storage engines · 31% Distributed and cloud data management · 12%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 62% Storage systems · 25% Performance modeling and evaluation · 13%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › query optimization › join ordering › join optimization
join algorithm selection
0.212016
An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory · SIGMOD Conference 2016
Query processing and optimization
join processing
0.212016
An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory · SIGMOD Conference 2016
Query processing and optimization
query optimization
0.212016
An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory · SIGMOD Conference 2016
Cloud and datacenter computing › cluster computing framework
hadoop
0.222013
Mosquito: Another One Bites the Data Upload STream · Proc. VLDB Endow. 2013
Only Aggressive Elephants are Fast Elephants · Proc. VLDB Endow. 2012
Indexing and storage engines
adaptive indexing
0.212014
Towards zero-overhead static and adaptive indexing in Hadoop · VLDB J. 2014
Distributed and cloud data management › big data systems
hadoop
0.212014
Towards zero-overhead static and adaptive indexing in Hadoop · VLDB J. 2014
Indexing and storage engines
index construction
0.212013
Mosquito: Another One Bites the Data Upload STream · Proc. VLDB Endow. 2013
Database system architecture and tuning › database design
physical database design
0.212013
Mosquito: Another One Bites the Data Upload STream · Proc. VLDB Endow. 2013
Storage systems › file systems
distributed file system
0.112012
Only Aggressive Elephants are Fast Elephants · Proc. VLDB Endow. 2012
Cloud and datacenter computing › cluster computing framework
mapreduce optimization
0.112012
Only Aggressive Elephants are Fast Elephants · Proc. VLDB Endow. 2012
Performance modeling and evaluation
benchmarking
0.112016
An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory · SIGMOD Conference 2016

Methods — techniques the papers use, named apart from their topics

adaptive indexing · 0.5software-write combine buffers · 0.5radix partitioning · 0.5NUMA-aware scheduling · 0.5upload pipeline modification · 0.3clustered indexes on block replicas · 0.3static indexing · 0.2
YearPublicationVenuePosition
2016 An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory
abstract
Relational equi-joins are at the heart of almost every query plan. They have been studied, improved, and reexamined on a regular basis since the existence of the database community. In the past four years several new join algorithms have been proposed and experimentally evaluated. Some of those papers contradict each other in their experimental findings. This makes it surprisingly hard to answer a very simple question: what is the fastest join algorithm in 2015? In this paper we will try to develop an answer. We start with an end-to-end black box comparison of the most important methods. Afterwards, we inspect the internals of these algorithms in a white box comparison. We derive improved variants of state-of-the-art join algorithms by applying optimizations like~software-write combine buffers, various hash table implementations, as well as NUMA-awareness in terms of data placement and scheduling. We also inspect various radix partitioning strategies. Eventually, we are in the position to perform a comprehensive comparison of thirteen different join algorithms. We factor in scaling effects in terms of size of the input datasets, the number of threads, different page sizes, and data distributions. Furthermore, we analyze the impact of various joins on an (unchanged) TPC-H query. Finally, we conclude with a list of major lessons learned from our study and a guideline for practitioners implementing massive main-memory joins. As is the case with almost all algorithms in databases, we will learn that there is no single best join algorithm. Each algorithm has its strength and weaknesses and shines in different areas of the parameter space.
Stefan Schuh, Jens Dittrich
SIGMOD Conference1
2014 Towards zero-overhead static and adaptive indexing in Hadoop
Stefan Richter 0007, Jorge-Arnulfo Quiané-Ruiz, Stefan Schuh, Jens Dittrich
VLDB J.3
2013 Mosquito: Another One Bites the Data Upload STream
abstract
Mosquito is a lightweight and adaptive physical design framework for Hadoop. Mosquito connects to existing data pipelines in Hadoop MapReduce and/or HDFS, observes the data, and creates better physical designs, i.e. indexes, as a byproduct. Our approach is minimally invasive, yet it allows users and developers to easily improve the runtime of Hadoop. We present three important use cases: first, how to create indexes as a byproduct of data uploads into HDFS; second, how to create indexes as a byproduct of map tasks; and third, how to execute map tasks as a byproduct of HDFS data uploads. These use cases may even be combined.
Stefan Richter 0007, Jens Dittrich, Stefan Schuh, Tobias Frey
Proc. VLDB Endow.3
2012 Only Aggressive Elephants are Fast Elephants
abstract
Yellow elephants are slow. A major reason is that they consume their inputs entirely before responding to an elephant rider's orders. Some clever riders have trained their yellow elephants to only consume parts of the inputs before responding. However, the teaching time to make an elephant do that is high. So high that the teaching lessons often do not pay off. We take a different approach. We make elephants aggressive; only this will make them very fast. We propose HAIL (Hadoop Aggressive Indexing Library), an enhancement of HDFS and Hadoop MapReduce that dramatically improves runtimes of several classes of MapReduce jobs. HAIL changes the upload pipeline of HDFS in order to create different clustered indexes on each data block replica. An interesting feature of HAIL is that we typically create a win-win situation: we improve both data upload to HDFS and the runtime of the actual Hadoop MapReduce job. In terms of data upload, HAIL improves over HDFS by up to 60% with the default replication factor of three. In terms of query execution, we demonstrate that HAIL runs up to 68x faster than Hadoop. In our experiments, we use six clusters including physical and EC2 clusters of up to 100 nodes. A series of scalability experiments also demonstrates the superiority of HAIL.
Jens Dittrich, Jorge-Arnulfo Quiané-Ruiz, Stefan Richter 0007, Stefan Schuh, Alekh Jindal, Jörg Schad
Proc. VLDB Endow.4