Erik Witt

dblp:195/7889 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Content delivery and video streaming
content delivery network
1.022022
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.612022
Beaconnect: Continuous Web Performance A/B Testing at Scale · Proc. VLDB Endow. 2022
Content delivery and video streaming › web content delivery
web acceleration
0.612022
Beaconnect: Continuous Web Performance A/B Testing at Scale · Proc. VLDB Endow. 2022
Distributed systems › consistency models
bounded staleness
0.312017
Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017
Distributed systems
cache invalidation
0.312017
Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017
Cloud and datacenter computing
database-as-a-service
0.312017
Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017
Distributed systems
query result caching
0.312017
Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017
Network measurement and analytics
web performance measurement
0.212022
Beaconnect: Continuous Web Performance A/B Testing at Scale · Proc. VLDB Endow. 2022
Content delivery and video streaming › caching
web caching
0.112017
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
YearPublicationVenuePosition
2022 Beaconnect: Continuous Web Performance A/B Testing at Scale
abstract
Content 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 Content
abstract
Users 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
ICDE3
2018 Real-Time Data Management for Big Data
Wolfram Wingerath, Felix Gessert, Erik Witt, Steffen Friedrich, Norbert Ritter
EDBT3
2017 Quaestor: Query Web Caching for Database-as-a-Service Providers
abstract
Today, 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