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.

Wolf Rödiger

dblp:126/2050 · DBLP profile ↗
← Back
7ranked-venue papers
3as 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 · 6 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1

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
5 papers
Query processing and optimization · 30% Distributed and cloud data management · 29% Database system architecture and tuning · 26%
Computer graphics and multimedia
1 paper
Virtual and augmented reality · 83% Geometric modeling and processing · 17%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Storage systems · 49% Parallel and multicore computing · 19% Cloud and datacenter computing · 17%
Computer networks
2 papers
Datacenter networks · 100%

Topics — the 18 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed and cloud data management
distributed query processing
0.522016
Flow-Join: Adaptive skew handling for distributed joins over high-speed networks · ICDE 2016
High-Speed Query Processing over High-Speed Networks · Proc. VLDB Endow. 2015
Query processing and optimization › join processing
distributed join
0.212016
Flow-Join: Adaptive skew handling for distributed joins over high-speed networks · ICDE 2016
Database system architecture and tuning
parallel database system
0.212016
Flow-Join: Adaptive skew handling for distributed joins over high-speed networks · ICDE 2016
Query processing and optimization › parallel query processing
skew handling
0.212016
Flow-Join: Adaptive skew handling for distributed joins over high-speed networks · ICDE 2016
Distributed and cloud data management › distributed query processing
distributed query engine
0.212015
High-Speed Query Processing over High-Speed Networks · Proc. VLDB Endow. 2015
Data mining › clustering
co-clustering
0.212014
Locality-sensitive operators for parallel main-memory database clusters · ICDE 2014
Indexing and storage engines › index construction
bulk loading
0.212013
Instant Loading for Main Memory Databases · Proc. VLDB Endow. 2013
Database system architecture and tuning
main-memory database
0.212013
Instant Loading for Main Memory Databases · Proc. VLDB Endow. 2013
Storage systems › data management
data ingestion
0.212013
Instant Loading for Main Memory Databases · Proc. VLDB Endow. 2013
Virtual and augmented reality › tracking
marker-based tracking
0.112009
Mobile augmented reality based 3D snapshots · ISMAR 2009
Virtual and augmented reality › augmented reality
mobile augmented reality
0.112009
Mobile augmented reality based 3D snapshots · ISMAR 2009
Virtual and augmented reality
tracking and registration
0.112009
Mobile augmented reality based 3D snapshots · ISMAR 2009
Datacenter networks
RDMA
0.112016
Flow-Join: Adaptive skew handling for distributed joins over high-speed networks · ICDE 2016
Parallel and multicore computing › parallelization strategies
hybrid parallelism
0.112015
High-Speed Query Processing over High-Speed Networks · Proc. VLDB Endow. 2015
Cloud and datacenter computing › datacenter architecture
wimpy nodes
0.112014
One DBMS for all: the brawny few and the wimpy crowd · SIGMOD Conference 2014
High-performance computing › HPC storage systems
data staging
0.012013
Instant Loading for Main Memory Databases · Proc. VLDB Endow. 2013
Geometric modeling and processing
3d reconstruction
0.012009
Mobile augmented reality based 3D snapshots · ISMAR 2009
Geometric modeling and processing › 3d reconstruction
multi-view reconstruction
0.012009
Mobile augmented reality based 3D snapshots · ISMAR 2009

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

runtime load balancing · 0.5approximate histograms · 0.5remote direct memory access · 0.4communication multiplexer · 0.4communication scheduling · 0.4adaptive radix partitioning · 0.4multi-core CPU optimization · 0.3structure from motion · 0.1pixel flow tracking · 0.1optical square marker · 0.1
YearPublicationVenuePosition
2016 Flow-Join: Adaptive skew handling for distributed joins over high-speed networks
abstract
Modern InfiniBand interconnects offer link speeds of several gigabytes per second and a remote direct memory access (RDMA) paradigm for zero-copy network communication. Both are crucial for parallel database systems to achieve scalable distributed query processing where adding a server to the cluster increases performance. However, the scalability of distributed joins is threatened by unexpected data characteristics: Skew can cause a severe load imbalance such that a single server has to process a much larger part of the input than its fair share and by this slows down the entire distributed query. We introduce Flow-Join, a novel distributed join algorithm that handles attribute value skew with minimal overhead. Flow-Join detects heavy hitters at runtime using small approximate histograms and adapts the redistribution scheme to resolve load imbalances before they impact the join performance. Previous approaches often involve expensive analysis phases, which slow down distributed join processing for non-skewed workloads. This is especially the case for modern high-speed interconnects, which are too fast to hide the extra computation. Other skew handling approaches require detailed statistics, which are often not available or overly inaccurate for intermediate results. In contrast, Flow-Join uses our novel lightweight skew handling scheme to execute at the full network speed of more than 6 GB/s for InfiniBand 4×FDR, joining a skewed input at 11.5 billion tuples/s with 32 servers. This is 6.8× faster than a standard distributed hash join using the same hardware. At the same time, Flow-Join does not compromise the join performance for non-skewed workloads.
Wolf Rödiger, Sam Idicula, Alfons Kemper, Thomas Neumann 0001
ICDE1
2015 High-Speed Query Processing over High-Speed Networks
abstract
Modern database clusters entail two levels of networks: connecting CPUs and NUMA regions inside a single server in the small and multiple servers in the large. The huge performance gap between these two types of networks used to slow down distributed query processing to such an extent that a cluster of machines actually performed worse than a single many-core server. The increased main-memory capacity of the cluster remained the sole benefit of such a scale-out. The economic viability of high-speed interconnects such as InfiniBand has narrowed this performance gap considerably. However, InfiniBand's higher network bandwidth alone does not improve query performance as expected when the distributed query engine is left unchanged. The scalability of distributed query processing is impaired by TCP overheads, switch contention due to uncoordinated communication, and load imbalances resulting from the inflexibility of the classic exchange operator model. This paper presents the blueprint for a distributed query engine that addresses these problems by considering both levels of networks holistically. It consists of two parts: First, hybrid parallelism that distinguishes local and distributed parallelism for better scalability in both the number of cores as well as servers. Second, a novel communication multiplexer tailored for analytical database workloads using remote direct memory access (RDMA) and low-latency network scheduling for high-speed communication with almost no CPU overhead. An extensive evaluation within the HyPer database system using the TPC-H benchmark shows that our holistic approach indeed enables high-speed query processing over high-speed networks.
Wolf Rödiger, Tobias Mühlbauer, Alfons Kemper, Thomas Neumann 0001
Proc. VLDB Endow.1
2014 Heterogeneity-conscious parallel query execution: getting a better mileage while driving faster!
abstract
Physical and thermal restrictions hinder commensurate performance gains from the ever increasing transistor density. While multi-core scaling helped alleviate dimmed or dark silicon for some time, future processors will need to become more heterogeneous. To this end, single instruction set architecture (ISA) heterogeneous processors are a particularly interesting solution that combines multiple cores with the same ISA but asymmetric performance and power characteristics. These processors, however, are no free lunch for database systems. Mapping jobs to the core that fits best is notoriously hard for the operating system or a compiler. To achieve optimal performance and energy efficiency, heterogeneity needs to be exposed to the database system.
Tobias Mühlbauer, Wolf Rödiger, Robert Seilbeck, Alfons Kemper, Thomas Neumann 0001
DaMoN2
2014 Locality-sensitive operators for parallel main-memory database clusters
abstract
The growth in compute speed has outpaced the growth in network bandwidth over the last decades. This has led to an increasing performance gap between local and distributed processing. A parallel database cluster thus has to maximize the locality of query processing. A common technique to this end is to co-partition relations to avoid expensive data shuffling across the network. However, this is limited to one attribute per relation and is expensive to maintain in the face of updates. Other attributes often exhibit a fuzzy co-location due to correlations with the distribution key but current approaches do not leverage this. In this paper, we introduce locality-sensitive data shuffling, which can dramatically reduce the amount of network communication for distributed operators such as join and aggregation. We present four novel techniques: (i) optimal partition assignment exploits locality to reduce the network phase duration; (ii) communication scheduling avoids bandwidth underutilization due to cross traffic; (iii) adaptive radix partitioning retains locality during data repartitioning and handles value skew gracefully; and (iv) selective broadcast reduces network communication in the presence of extreme value skew or large numbers of duplicates. We present comprehensive experimental results, which show that our techniques can improve performance by up to factor of 5 for fuzzy co-location and a factor of 3 for inputs with value skew.
Wolf Rödiger, Tobias Mühlbauer, Philipp Unterbrunner, Angelika Reiser, Alfons Kemper, Thomas Neumann 0001
ICDE1
2014 One DBMS for all: the brawny few and the wimpy crowd
abstract
Shipments of smartphones and tablets with wimpy CPUs are outpacing brawny PC and server shipments by an ever-increasing margin. While high performance database systems have traditionally been optimized for brawny systems, wimpy systems have received only little attention; leading to poor performance and energy inefficiency on such systems.
Tobias Mühlbauer, Wolf Rödiger, Robert Seilbeck, Angelika Reiser, Alfons Kemper, Thomas Neumann 0001
SIGMOD Conference2
2013 Instant Loading for Main Memory Databases
abstract
eScience and big data analytics applications are facing the challenge of efficiently evaluating complex queries over vast amounts of structured text data archived in network storage solutions. To analyze such data in traditional disk-based database systems, it needs to be bulk loaded, an operation whose performance largely depends on the wire speed of the data source and the speed of the data sink, i.e., the disk. As the speed of network adapters and disks has stagnated in the past, loading has become a major bottleneck. The delays it is causing are now ubiquitous as text formats are a preferred storage format for reasons of portability. But the game has changed: Ever increasing main memory capacities have fostered the development of in-memory database systems and very fast network infrastructures are on the verge of becoming economical. While hardware limitations for fast loading have disappeared, current approaches for main memory databases fail to saturate the now available wire speeds of tens of Gbit/s. With Instant Loading, we contribute a novel CSV loading approach that allows scalable bulk loading at wire speed. This is achieved by optimizing all phases of loading for modern super-scalar multi-core CPUs. Large main memory capacities and Instant Loading thereby facilitate a very efficient data staging processing model consisting of instantaneous load-work-unload cycles across data archives on a single node. Once data is loaded, updates and queries are efficiently processed with the flexibility, security, and high performance of relational main memory databases.
Tobias Mühlbauer, Wolf Rödiger, Robert Seilbeck, Angelika Reiser, Alfons Kemper, Thomas Neumann 0001
Proc. VLDB Endow.2
2009 Mobile augmented reality based 3D snapshots
abstract
We describe a mobile augmented reality application that is based on 3D snapshotting using multiple photographs. Optical square markers provide the anchor for reconstructed virtual objects in the scene. A novel approach based on pixel flow highly improves tracking performance. This dual tracking approach also allows for a new single-button user interface metaphor for moving virtual objects in the scene. The development of the AR viewer was accompanied by user studies confirming the chosen approach.
Peter Keitler, Frieder Pankratz, Björn Schwerdtfeger, Daniel Pustka, Wolf Rödiger, Gudrun Klinker, Christian Rauch 0005, Anup Chathoth, John P. Collomosse, Yi-Zhe Song
ISMAR5