VLDB 2026 Research / reviewers in the wild / expert
David Arthur
dblp:65/770
· DBLP profile ↗
8ranked-venue papers
7as first author
1since 2021 · last 2023
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 6 · 6 first-authorDatabases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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.
| Theoretical computer science
6 papers |
Algorithms and data structures · 80% Computational geometry · 13% Approximation and online algorithms · 4% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 52% Distributed systems · 48% |
Topics — the 15 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cloud platform
cloud-native platform |
0.7 | 1 | 2023 | Kora: A Cloud-Native Event Streaming Platform for Kafka · Proc. VLDB Endow. 2023 |
Distributed systems
fault tolerance |
0.7 | 1 | 2023 | Kora: A Cloud-Native Event Streaming Platform for Kafka · Proc. VLDB Endow. 2023 |
Algorithms and data structures
clustering |
0.5 | 6 | 2011 | Smoothed Analysis of the k-Means Method · J. ACM 2011 Worst-Case and Smoothed Analysis of the ICP Algorithm, with an Application to the k-Means Method · SIAM J. Comput. 2009 k-Means Has Polynomial Smoothed Complexity · FOCS 2009 |
Algorithms and data structures › clustering
k-means clustering |
0.5 | 6 | 2011 | Smoothed Analysis of the k-Means Method · J. ACM 2011 Worst-Case and Smoothed Analysis of the ICP Algorithm, with an Application to the k-Means Method · SIAM J. Comput. 2009 k-Means Has Polynomial Smoothed Complexity · FOCS 2009 |
Algorithms and data structures › analysis of algorithms
smoothed analysis |
0.4 | 4 | 2011 | Smoothed Analysis of the k-Means Method · J. ACM 2011 Worst-Case and Smoothed Analysis of the ICP Algorithm, with an Application to the k-Means Method · SIAM J. Comput. 2009 k-Means Has Polynomial Smoothed Complexity · FOCS 2009 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.2 | 1 | 2023 | Kora: A Cloud-Native Event Streaming Platform for Kafka · Proc. VLDB Endow. 2023 |
Computational geometry
iterative closest point |
0.2 | 2 | 2009 | Worst-Case and Smoothed Analysis of the ICP Algorithm, with an Application to the k-Means Method · SIAM J. Comput. 2009 Worst-case and Smoothed Analysis of the ICP Algorithm, with an Application to the k-means Method · FOCS 2006 |
Algorithms and data structures
analysis of algorithms |
0.1 | 1 | 2011 | Smoothed Analysis of the k-Means Method · J. ACM 2011 |
Computational geometry
shape matching |
0.1 | 1 | 2009 | Worst-Case and Smoothed Analysis of the ICP Algorithm, with an Application to the k-Means Method · SIAM J. Comput. 2009 |
Approximation and online algorithms
approximation algorithms |
0.1 | 1 | 2007 | k-means++: the advantages of careful seeding · SODA 2007 |
Algorithms and data structures › clustering › k-means clustering
k-means++ |
0.1 | 1 | 2007 | k-means++: the advantages of careful seeding · SODA 2007 |
Network measurement and analytics › traffic analysis
peer-to-peer traffic analysis |
0.1 | 1 | 2006 | Analyzing BitTorrent and related peer-to-peer networks · SODA 2006 |
Distributed systems › peer-to-peer systems › file sharing
bittorrent |
0.1 | 1 | 2006 | Analyzing BitTorrent and related peer-to-peer networks · SODA 2006 |
Distributed systems
peer-to-peer systems |
0.1 | 1 | 2006 | Analyzing BitTorrent and related peer-to-peer networks · SODA 2006 |
Distributed computing theory › distributed complexity
time complexity lower bounds |
0.1 | 1 | 2006 | How slow is the k-means method? · SCG 2006 |
Methods — techniques the papers use, named apart from their topics
distributed systems design · 0.7smoothed analysis · 0.4worst-case analysis · 0.2gaussian perturbation · 0.1measurement study · 0.1perturbation analysis · 0.1randomized seeding · 0.1d^2 sampling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Kora: A Cloud-Native Event Streaming Platform for KafkaabstractEvent streaming is an increasingly critical infrastructure service used in many industries and there is growing demand for cloud-native solutions. Confluent Cloud provides a massive scale event streaming platform built on top of Apache Kafka with tens of thousands of clusters running in 70+ regions across AWS, Google Cloud, and Azure. This paper introduces Kora , the cloud-native platform for Apache Kafka at the core of Confluent Cloud. We describe Kora's design that enables it to meet its cloud-native goals, such as reliability, elasticity, and cost efficiency. We discuss Kora's abstractions which allow users to think in terms of their workload requirements and not the underlying infrastructure, and we discuss how Kora is designed to provide consistent, predictable performance across cloud environments with diverse capabilities. Anna Povzner, Prince Mahajan, Jason Gustafson, Jun Rao, Ismael Juma, Feng Min, Shriram Sridharan, Nikhil Bhatia, Gopi K. Attaluri, Adithya Chandra, Stanislav Kozlovski, Rajini Sivaram, Lucas Bradstreet, Bob Barrett, Dhruvil Shah, David Jacot, David Arthur, Manveer Chawla, Ron Dagostino, Colin Mccabe, Manikumar Reddy Obili, Kowshik Prakasam, Jose Garcia Sancio, Alok Nikhil |
Proc. VLDB Endow. | 17 |
| 2011 | Smoothed Analysis of the k-Means MethodabstractThe k -means method is one of the most widely used clustering algorithms, drawing its popularity from its speed in practice. Recently, however, it was shown to have exponential worst-case running time. In order to close the gap between practical performance and theoretical analysis, the k -means method has been studied in the model of smoothed analysis. But even the smoothed analyses so far are unsatisfactory as the bounds are still super-polynomial in the number n of data points. In this article, we settle the smoothed running time of the k -means method. We show that the smoothed number of iterations is bounded by a polynomial in n and 1/ σ , where σ is the standard deviation of the Gaussian perturbations. This means that if an arbitrary input data set is randomly perturbed, then the k -means method will run in expected polynomial time on that input set. David Arthur, Bodo Manthey, Heiko Röglin |
J. ACM | 1 |
| 2009 | k-Means Has Polynomial Smoothed ComplexityabstractThe k-means method is one of the most widely used clustering algorithms, drawing its popularity from its speed in practice. Recently, however, it was shown to have exponential worst-case running time. In order to close the gap between practical performance and theoretical analysis, the k-means method has been studied in the model of smoothed analysis. But even the smoothed analyses so far are unsatisfactory as the bounds are still super-polynomial in the number n of data points. In this paper, we settle the smoothed running time of the k-means method. We show that the smoothed number of iterations is bounded by a polynomial in n and 1/sigma, where sigma is the standard deviation of the Gaussian perturbations. This means that if an arbitrary input data set is randomly perturbed, then the k-means method will run in expected polynomial time on that input set. David Arthur, Bodo Manthey, Heiko Röglin |
FOCS | 1 |
| 2009 | Worst-Case and Smoothed Analysis of the ICP Algorithm, with an Application to the k-Means MethodabstractWe show a worst-case lower bound and a smoothed upper bound on the number of iterations performed by the Iterative Closest Point (ICP) algorithm. First proposed by Besl and McKay, the algorithm is widely used in computational geometry, where it is known for its simplicity and its observed speed. The theoretical study of ICP was initiated by Ezra, Sharir, and Efrat, who showed that the worst-case running time to align two sets of n points in $\mathbb{R}^d$ is between $\Omega(n\log n)$ and $O(n^2d)^d$. We substantially tighten this gap by improving the lower bound to $\Omega(n/d)^{d+1}$. To help reconcile this bound with the algorithm's observed speed, we also show that the smoothed complexity of ICP is polynomial, independent of the dimensionality of the data. Using similar methods, we improve the best known smoothed upper bound for the popular k-means method to $n^{O(k)}$, once again independent of the dimension. David Arthur, Sergei Vassilvitskii |
SIAM J. Comput. | 1 |
| 2007 | k-means++: the advantages of careful seeding
David Arthur, Sergei Vassilvitskii |
SODA | 1 |
| 2006 | How slow is the k-means method?abstractThe k-means method is an old but popular clustering algorithm known for its observed speed and its simplicity. Until recently, however, no meaningful theoretical bounds were known on its running time. In this paper, we demonstrate that the worst-case running time of k-means is superpolynomial by improving the best known lower bound from Ω(n) iterations to 2Ω(√n). David Arthur, Sergei Vassilvitskii |
SCG | 1 |
| 2006 | Worst-case and Smoothed Analysis of the ICP Algorithm, with an Application to the k-means MethodabstractWe show a worst-case lower bound and a smoothed upper bound on the number of iterations performed by the iterative closest point (ICP) algorithm. First proposed by Besl and McKay, the algorithm is widely used in computational geometry where it is known for its simplicity and its observed speed. The theoretical study of ICP was initiated by Ezra, Sharir and Efrat, who bounded its worst-case running time between Omega(n log n) and O(n2d)d. We substantially tighten this gap by improving the lower bound to Omega(n/d)d+1. To help reconcile this bound with the algorithm's observed speed, we also show the smoothed complexity of ICP is polynomial, independent of the dimensionality of the data. Using similar methods, we improve the best known smoothed upper bound for the popular k-means method to nO(k)once again independent of the dimension David Arthur, Sergei Vassilvitskii |
FOCS | 1 |
| 2006 | Analyzing BitTorrent and related peer-to-peer networks
David Arthur, Rina Panigrahy |
SODA | 1 |