EDBT 2026 Demo / reviewers in the wild / expert
Wolf Rödiger
dblp:126/2050
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management
distributed query processing |
0.5 | 2 | 2016 | 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.2 | 1 | 2016 | Flow-Join: Adaptive skew handling for distributed joins over high-speed networks · ICDE 2016 |
Database system architecture and tuning
parallel database system |
0.2 | 1 | 2016 | Flow-Join: Adaptive skew handling for distributed joins over high-speed networks · ICDE 2016 |
Query processing and optimization › parallel query processing
skew handling |
0.2 | 1 | 2016 | 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.2 | 1 | 2015 | High-Speed Query Processing over High-Speed Networks · Proc. VLDB Endow. 2015 |
Data mining › clustering
co-clustering |
0.2 | 1 | 2014 | Locality-sensitive operators for parallel main-memory database clusters · ICDE 2014 |
Indexing and storage engines › index construction
bulk loading |
0.2 | 1 | 2013 | Instant Loading for Main Memory Databases · Proc. VLDB Endow. 2013 |
Database system architecture and tuning
main-memory database |
0.2 | 1 | 2013 | Instant Loading for Main Memory Databases · Proc. VLDB Endow. 2013 |
Storage systems › data management
data ingestion |
0.2 | 1 | 2013 | Instant Loading for Main Memory Databases · Proc. VLDB Endow. 2013 |
Virtual and augmented reality › tracking
marker-based tracking |
0.1 | 1 | 2009 | Mobile augmented reality based 3D snapshots · ISMAR 2009 |
Virtual and augmented reality › augmented reality
mobile augmented reality |
0.1 | 1 | 2009 | Mobile augmented reality based 3D snapshots · ISMAR 2009 |
Virtual and augmented reality
tracking and registration |
0.1 | 1 | 2009 | Mobile augmented reality based 3D snapshots · ISMAR 2009 |
Datacenter networks
RDMA |
0.1 | 1 | 2016 | Flow-Join: Adaptive skew handling for distributed joins over high-speed networks · ICDE 2016 |
Parallel and multicore computing › parallelization strategies
hybrid parallelism |
0.1 | 1 | 2015 | High-Speed Query Processing over High-Speed Networks · Proc. VLDB Endow. 2015 |
Cloud and datacenter computing › datacenter architecture
wimpy nodes |
0.1 | 1 | 2014 | One DBMS for all: the brawny few and the wimpy crowd · SIGMOD Conference 2014 |
High-performance computing › HPC storage systems
data staging |
0.0 | 1 | 2013 | Instant Loading for Main Memory Databases · Proc. VLDB Endow. 2013 |
Geometric modeling and processing
3d reconstruction |
0.0 | 1 | 2009 | Mobile augmented reality based 3D snapshots · ISMAR 2009 |
Geometric modeling and processing › 3d reconstruction
multi-view reconstruction |
0.0 | 1 | 2009 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Flow-Join: Adaptive skew handling for distributed joins over high-speed networksabstractModern 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 |
ICDE | 1 |
| 2015 | High-Speed Query Processing over High-Speed NetworksabstractModern 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!abstractPhysical 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 |
DaMoN | 2 |
| 2014 | Locality-sensitive operators for parallel main-memory database clustersabstractThe 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 |
ICDE | 1 |
| 2014 | One DBMS for all: the brawny few and the wimpy crowdabstractShipments 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 Conference | 2 |
| 2013 | Instant Loading for Main Memory DatabasesabstracteScience 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 snapshotsabstractWe 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 |
ISMAR | 5 |