Demo Data from EDBT 2026 / reviewers in the wild / expert
Tobias Mühlbauer
dblp:74/11109
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 2016
0000-0002-1843-198XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 8 · 3 first-authorSoftware engineering, systems software and programming languages · 2
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
7 papers |
Database system architecture and tuning · 30% Transaction processing and concurrency control · 20% Query processing and optimization · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Storage systems · 49% Parallel and multicore computing · 19% Cloud and datacenter computing · 17% |
Topics — the 15 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning
main-memory database |
0.5 | 3 | 2016 | Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems · SIGMOD Conference 2015 Instant Loading for Main Memory Databases · Proc. VLDB Endow. 2013 High-Performance Geospatial Analytics in HyPerSpace · SIGMOD Conference 2016 |
Spatial and temporal data management › spatial query processing
geo-spatial query |
0.2 | 1 | 2016 | High-Performance Geospatial Analytics in HyPerSpace · SIGMOD Conference 2016 |
Database system architecture and tuning
hybrid transactional and analytical processing |
0.2 | 1 | 2016 | Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation · SIGMOD Conference 2016 |
Query processing and optimization
query execution |
0.2 | 1 | 2016 | Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation · SIGMOD Conference 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 |
Distributed and cloud data management
distributed query processing |
0.2 | 1 | 2015 | High-Speed Query Processing over High-Speed Networks · Proc. VLDB Endow. 2015 |
Transaction processing and concurrency control › concurrency control
multiversion concurrency control |
0.2 | 1 | 2015 | Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems · SIGMOD Conference 2015 |
Transaction processing and concurrency control
serializability |
0.2 | 1 | 2015 | Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems · SIGMOD Conference 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 |
Storage systems › data management
data ingestion |
0.2 | 1 | 2013 | Instant Loading for Main Memory Databases · Proc. VLDB Endow. 2013 |
Transaction processing and concurrency control › isolation levels
snapshot isolation |
0.1 | 1 | 2015 | Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems · SIGMOD Conference 2015 |
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 |
Methods — techniques the papers use, named apart from their topics
remote direct memory access · 0.4communication multiplexer · 0.4communication scheduling · 0.4adaptive radix partitioning · 0.4multi-core CPU optimization · 0.3vectorization · 0.2positional SMA · 0.2JIT compilation · 0.2multi-version concurrency control · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and CompilationabstractThis work aims at reducing the main-memory footprint in high performance hybrid OLTP & OLAP databases, while retaining high query performance and transactional throughput. For this purpose, an innovative compressed columnar storage format for cold data, called Data Blocks is introduced. Data Blocks further incorporate a new light-weight index structure called Positional SMA that narrows scan ranges within Data Blocks even if the entire block cannot be ruled out. To achieve highest OLTP performance, the compression schemes of Data Blocks are very light-weight, such that OLTP transactions can still quickly access individual tuples. This sets our storage scheme apart from those used in specialized analytical databases where data must usually be bit-unpacked. Up to now, high-performance analytical systems use either vectorized query execution or just-in-time (JIT) query compilation. The fine-grained adaptivity of Data Blocks necessitates the integration of the best features of each approach by an interpreted vectorized scan subsystem feeding into JIT-compiled query pipelines. Experimental evaluation of HyPer, our full-fledged hybrid OLTP & OLAP database system, shows that Data Blocks accelerate performance on a variety of query workloads while retaining high transaction throughput. Harald Lang, Tobias Mühlbauer, Florian Funke 0001, Peter Boncz, Thomas Neumann 0001, Alfons Kemper |
SIGMOD Conference | 2 |
| 2016 | High-Performance Geospatial Analytics in HyPerSpaceabstractIn the past few years, massive amounts of location-based data has been captured. Numerous datasets containing user location information are readily available to the public. Analyzing such datasets can lead to fascinating insights into the mobility patterns and behaviors of users. Moreover, in recent times a number of geospatial data-driven companies like Uber, Lyft, and Foursquare have emerged. Real-time analysis of geospatial data is essential and enables an emerging class of applications. Database support for geospatial operations is turning into a necessity instead of a distinct feature provided by only a few databases. Even though a lot of database systems provide geospatial support nowadays, queries often do not consider the most current database state. Geospatial queries are inherently slow given the fact that some of these queries require a couple of geometric computations. Disk-based database systems that do support geospatial datatypes and queries, provide rich features and functions, but they fall behind when performance is considered: specifically if real-time analysis of the latest transactional state is a requirement. In this demonstration, we present HyPerSpace, an extension to the high-performance main-memory database system HyPer developed at the Technical University of Munich, capable of processing geospatial queries with sub-second latencies. Varun Pandey, Andreas Kipf, Dimitri Vorona, Tobias Mühlbauer, Thomas Neumann 0001, Alfons Kemper |
SIGMOD Conference | 4 |
| 2015 | Fast Serializable Multi-Version Concurrency Control for Main-Memory Database SystemsabstractMulti-Version Concurrency Control (MVCC) is a widely employed concurrency control mechanism, as it allows for execution modes where readers never block writers. However, most systems implement only snapshot isolation (SI) instead of full serializability. Adding serializability guarantees to existing SI implementations tends to be prohibitively expensive. Thomas Neumann 0001, Tobias Mühlbauer, Alfons Kemper |
SIGMOD Conference | 2 |
| 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. | 2 |
| 2015 | Semantics, distributed implementation, and formal analysis of KLAIM models in Maude
Jonas Eckhardt, Tobias Mühlbauer, José Meseguer 0001, Martin Wirsing |
Sci. Comput. Program. | 2 |
| 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 | 1 |
| 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 | 2 |
| 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 | 1 |
| 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. | 1 |
| 2012 | Stable Availability under Denial of Service Attacks through Formal Patterns
Jonas Eckhardt, Tobias Mühlbauer, Musab AlTurki, José Meseguer 0001, Martin Wirsing |
FASE | 2 |