EDBT 2026 Demo / reviewers in the wild / expert
Erik Witt
dblp:195/7889
· DBLP profile ↗
4ranked-venue papers
0as first author
1since 2021 · last 2022
—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 since 2021
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.
| Computer networks
3 papers |
Content delivery and video streaming · 74% Internet of things and sensor networks · 20% Network measurement and analytics · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 75% Cloud and datacenter computing · 25% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Content delivery and video streaming
content delivery network |
1.0 | 2 | 2022 | Beaconnect: Continuous Web Performance A/B Testing at Scale · Proc. VLDB Endow. 2022 Speed Kit: A Polyglot & GDPR-Compliant Approach For Caching Personalized Content · ICDE 2020 |
Internet of things and sensor networks › sensor network query processing
continuous aggregation |
0.6 | 1 | 2022 | Beaconnect: Continuous Web Performance A/B Testing at Scale · Proc. VLDB Endow. 2022 |
Content delivery and video streaming › web content delivery
web acceleration |
0.6 | 1 | 2022 | Beaconnect: Continuous Web Performance A/B Testing at Scale · Proc. VLDB Endow. 2022 |
Distributed systems › consistency models
bounded staleness |
0.3 | 1 | 2017 | Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017 |
Distributed systems
cache invalidation |
0.3 | 1 | 2017 | Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017 |
Cloud and datacenter computing
database-as-a-service |
0.3 | 1 | 2017 | Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017 |
Distributed systems
query result caching |
0.3 | 1 | 2017 | Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017 |
Network measurement and analytics
web performance measurement |
0.2 | 1 | 2022 | Beaconnect: Continuous Web Performance A/B Testing at Scale · Proc. VLDB Endow. 2022 |
Content delivery and video streaming › caching
web caching |
0.1 | 1 | 2017 | Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017 |
Methods — techniques the papers use, named apart from their topics
statistical cache expiration · 0.6real-time aggregation · 0.6expiring bloom filter · 0.6a/b testing · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Beaconnect: Continuous Web Performance A/B Testing at ScaleabstractContent delivery networks (CDNs) are critical for minimizing access latency in the Web as they efficiently distribute online resources across the globe. But since CDNs can only be enabled on the scope of entire websites (and not for individual users or user groups), the effects of page speed acceleration are often quantified with potentially skewed before-after comparisons rather than statistically sound A/B tests. We introduce the system Beaconnect for collecting and analyzing Web performance data without being subject to these limitations. Our contributions are threefold. First, Beaconnect is natively compatible with A/B testing Web performance as it is built for a custom browser-based acceleration approach and thus does not rely on traditional CDN technology. Second, we present our continuous aggregation pipeline that achieves sub-minute end-to-end latency. Third, we describe and evaluate a scheme for continuous real-time reporting that is especially efficient for large customers and processes data from over 100 million monthly users at Baqend. Wolfram Wingerath, Benjamin Wollmer, Markus Bestehorn, Stephan Succo, Sophie Ferrlein, Florian Bücklers, Jörn Domnik, Fabian Panse, Erik Witt, Anil Sener, Felix Gessert, Norbert Ritter |
Proc. VLDB Endow. | 9 |
| 2020 | Speed Kit: A Polyglot & GDPR-Compliant Approach For Caching Personalized ContentabstractUsers leave when page loads take too long. This simple fact has complex implications for virtually all modern businesses, because accelerating content delivery through caching is not as simple as it used to be. As a fundamental technical challenge, the high degree of personalization in today's Web has seemingly outgrown the capabilities of traditional content delivery networks (CDNs) which have been designed for distributing static assets under fixed caching times. As an additional legal challenge for services with personalized content, an increasing number of regional data protection laws constrain the ways in which CDNs can be used in the first place. In this paper, we present Speed Kit as a radically different approach for content distribution that combines (1) a polyglot architecture for efficiently caching personalized content with (2) a natively GDPR-compliant client proxy that handles all sensitive information within the user device. We describe the system design and implementation, explain the custom cache coherence protocol to avoid data staleness and achieve Δ-atomicity, and we share field experiences from over a year of productive use in the e-commerce industry. Wolfram Wingerath, Felix Gessert, Erik Witt, Hannes Kuhlmann, Florian Bücklers, Benjamin Wollmer, Norbert Ritter |
ICDE | 3 |
| 2018 | Real-Time Data Management for Big Data
Wolfram Wingerath, Felix Gessert, Erik Witt, Steffen Friedrich, Norbert Ritter |
EDBT | 3 |
| 2017 | Quaestor: Query Web Caching for Database-as-a-Service ProvidersabstractToday, web performance is primarily governed by round-trip latencies between end devices and cloud services. To improve performance, services need to minimize the delay of accessing data. In this paper, we propose a novel approach to low latency that relies on existing content delivery and web caching infrastructure. The main idea is to enable application-independent caching of query results and records with tunable consistency guarantees, in particular bounded staleness. Q uaestor (Query Store) employs two key concepts to incorporate both expiration-based and invalidation-based web caches: (1) an Expiring Bloom Filter data structure to indicate potentially stale data, and (2) statistically derived cache expiration times to maximize cache hit rates. Through a distributed query invalidation pipeline, changes to cached query results are detected in real-time. The proposed caching algorithms offer a new means for data-centric cloud services to trade latency against staleness bounds, e.g. in a database-as-a-service. Q uaestor is the core technology of the backend-as-a-service platform Baqend, a cloud service for low-latency websites. We provide empirical evidence for Q uaestor 's scalability and performance through both simulation and experiments. The results indicate that for read-heavy workloads, up to tenfold speed-ups can be achieved through Q uaestor 's caching. Felix Gessert, Michael Schaarschmidt, Wolfram Wingerath, Erik Witt, Eiko Yoneki, Norbert Ritter |
Proc. VLDB Endow. | 4 |