VLDB 2026 Research / reviewers in the wild / expert
Ray Yang
dblp:237/7117
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, 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
1 paper |
Cloud and datacenter computing · 38% Parallel and multicore computing · 38% Storage systems · 12% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › query processing
web query processing |
0.4 | 1 | 2019 | Cache-aware load balancing of data center applications · Proc. VLDB Endow. 2019 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.4 | 1 | 2019 | Cache-aware load balancing of data center applications · Proc. VLDB Endow. 2019 |
Parallel and multicore computing
load balancing |
0.4 | 1 | 2019 | Cache-aware load balancing of data center applications · Proc. VLDB Endow. 2019 |
Memory systems
cache management |
0.1 | 1 | 2019 | Cache-aware load balancing of data center applications · Proc. VLDB Endow. 2019 |
Storage systems › flash and SSD › flash memory
flash storage |
0.1 | 1 | 2019 | Cache-aware load balancing of data center applications · Proc. VLDB Endow. 2019 |
Methods — techniques the papers use, named apart from their topics
weighted voting · 0.8cache simulation · 0.8balanced graph partitioning · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Cache-aware load balancing of data center applicationsabstractOur deployment of cache-aware load balancing in the Google web search backend reduced cache misses by ~0.5x, contributing to a double-digit percentage increase in the throughput of our serving clusters by relieving a bottleneck. This innovation has benefited all production workloads since 2015, serving billions of queries daily. A load balancer forwards each query to one of several identical serving replicas. The replica pulls each term's postings list into RAM from flash, either locally or over the network. Flash bandwidth is a critical bottleneck, motivating an application-directed RAM cache on each replica. Sending the same term reliably to the same replica would increase the chance it hits cache, and avoid polluting the other replicas' caches. However, most queries contain multiple terms and we have to send the whole query to one replica, so it is not possible to achieve a perfect partitioning of terms to replicas. We solve this via a voting scheme, whereby the load balancer conducts a weighted vote by the terms in each query, and sends the query to the winning replica. We develop a multi-stage scalable algorithm to learn these weights. We first construct a large-scale term-query graph from logs and apply a distributed balanced graph partitioning algorithm to cluster each term to a preferred replica. This yields a good but simplistic initial voting table, which we then iteratively refine via cache simulation to capture feedback effects. Aaron Archer, Kevin Aydin, Mohammad Hossein Bateni 0001, Vahab S. Mirrokni, Aaron Schild, Ray Yang, Richard Zhuang |
Proc. VLDB Endow. | 6 |