Demo Data from VLDB 2026 / reviewers in the wild / expert
Patrick Wendell
dblp:03/8397
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 52% Distributed systems · 44% Parallel and multicore computing · 4% | |
| Computer networks
2 papers |
Content delivery and video streaming · 93% Network measurement and analytics · 7% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
cluster resource management and scheduling |
0.4 | 2 | 2015 | Scaling Spark in the Real World: Performance and Usability · Proc. VLDB Endow. 2015 Sparrow: distributed, low latency scheduling · SOSP 2013 |
Content delivery and video streaming
content delivery network |
0.2 | 2 | 2011 | Going viral: flash crowds in an open CDN · Internet Measurement Conference 2011 DONAR: decentralized server selection for cloud services · SIGCOMM 2010 |
Cloud and datacenter computing
serverless computing |
0.2 | 1 | 2015 | Scaling Spark in the Real World: Performance and Usability · Proc. VLDB Endow. 2015 |
Distributed systems
distributed scheduling |
0.2 | 1 | 2013 | Sparrow: distributed, low latency scheduling · SOSP 2013 |
Distributed systems
random sampling |
0.2 | 1 | 2013 | Sparrow: distributed, low latency scheduling · SOSP 2013 |
Content delivery and video streaming
flash crowd |
0.1 | 1 | 2011 | Going viral: flash crowds in an open CDN · Internet Measurement Conference 2011 |
Content delivery and video streaming › server selection
replica selection |
0.1 | 1 | 2010 | DONAR: decentralized server selection for cloud services · SIGCOMM 2010 |
Distributed systems
distributed coordination |
0.1 | 1 | 2010 | DONAR: decentralized server selection for cloud services · SIGCOMM 2010 |
Distributed systems
fault tolerance |
0.1 | 1 | 2015 | Scaling Spark in the Real World: Performance and Usability · Proc. VLDB Endow. 2015 |
Parallel and multicore computing
parallel scheduling |
0.0 | 1 | 2013 | Sparrow: distributed, low latency scheduling · SOSP 2013 |
Methods — techniques the papers use, named apart from their topics
distributed optimization · 0.2IP anycast · 0.2HTTP redirection · 0.2DNS redirection · 0.2randomized sampling · 0.2measurement · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Scaling Spark in the Real World: Performance and UsabilityabstractApache Spark is one of the most widely used open source processing engines for big data, with rich language-integrated APIs and a wide range of libraries. Over the past two years, our group has worked to deploy Spark to a wide range of organizations through consulting relationships as well as our hosted service, Databricks. We describe the main challenges and requirements that appeared in taking Spark to a wide set of users, and usability and performance improvements we have made to the engine in response. Michael Armbrust, Tathagata Das, Aaron Davidson, Ali Ghodsi 0002, Andrew Or, Josh Rosen, Ion Stoica, Patrick Wendell, Reynold Xin, Matei Zaharia |
Proc. VLDB Endow. | 8 |
| 2013 | Sparrow: distributed, low latency schedulingabstractLarge-scale data analytics frameworks are shifting towards shorter task durations and larger degrees of parallelism to provide low latency. Scheduling highly parallel jobs that complete in hundreds of milliseconds poses a major challenge for task schedulers, which will need to schedule millions of tasks per second on appropriate machines while offering millisecond-level latency and high availability. We demonstrate that a decentralized, randomized sampling approach provides near-optimal performance while avoiding the throughput and availability limitations of a centralized design. We implement and deploy our scheduler, Sparrow, on a 110-machine cluster and demonstrate that Sparrow performs within 12% of an ideal scheduler. Kay Ousterhout, Patrick Wendell, Matei Zaharia, Ion Stoica |
SOSP | 2 |
| 2011 | Going viral: flash crowds in an open CDNabstractHandling flash crowds poses a difficult task for web services. Content distribution networks (CDNs), hierarchical web caches, and peer-to-peer networks have all been proposed as mechanisms for mitigating the effects of these sudden spikes in traffic to under-provisioned origin sites. Other than a few anecdotal examples of isolated events to a single server, however, no large-scale analysis of flash-crowd behavior has been published to date. Patrick Wendell, Michael J. Freedman |
Internet Measurement Conference | 1 |
| 2010 | DONAR: decentralized server selection for cloud servicesabstractGeo-replicated services need an effective way to direct client requests to a particular location, based on performance, load, and cost. This paper presents DONAR, a distributed system that can offload the burden of replica selection, while providing these services with a sufficiently expressive interface for specifying mapping policies. Most existing approaches for replica selection rely on either central coordination (which has reliability, security, and scalability limitations) or distributed heuristics (which lead to suboptimal request distributions, or even instability). In contrast, the distributed mapping nodes in DONAR run a simple, efficient algorithm to coordinate their replica-selection decisions for clients. The protocol solves an optimization problem that jointly considers both client performance and server load, allowing us to show that the distributed algorithm is stable and effective. Experiments with our DONAR prototype--providing replica selection for CoralCDN and the Measurement Lab--demonstrate that our algorithm performs well "in the wild." Our prototype supports DNS- and HTTP-based redirection, IP anycast, and a secure update protocol, and can handle many customer services with diverse policy objectives. Patrick Wendell, Wenjie Jiang 0001, Michael J. Freedman, Jennifer Rexford |
SIGCOMM | 1 |