EDBT 2026 Demo / reviewers in the wild / expert
Sheng Yao 0006
dblp:23/8610-6
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2025
0009-0003-5143-8352ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 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.
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › query execution
batch query processing |
0.8 | 1 | 2024 | WeBridge: Synthesizing Stored Procedures for Large-Scale Real-World Web Applications · Proc. ACM Manag. Data 2024 |
Query processing and optimization
database access optimization |
0.2 | 1 | 2024 | WeBridge: Synthesizing Stored Procedures for Large-Scale Real-World Web Applications · Proc. ACM Manag. Data 2024 |
Methods — techniques the papers use, named apart from their topics
speculative execution · 1.5program analysis · 1.5concolic execution · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | ZipBatch: Multi-Tenant GPU Batching with Dual-Resource RegulationabstractGPU multiplexing is a widely-adopted strategy in GPU clusters for improving overall throughput and lowering the total cost of ownership. To mitigate inter-task interference in compute power and memory bandwidth on multiplexed GPUs, existing techniques divide a GPU into instances with limited predefined rigid configurations. Low utilization arises from the mismatch between heterogeneous burstiness and immutable resource configurations: 1) bursty inference traffic forces the scheduler to launch underfilled batches that cannot saturate the instance; 2) bursty kernel resource utilization leads to bubbles in compute power and memory bandwidth. Haoxuan Yu, Sheng Yao 0006, Wei Wang 0030 |
SoCC | 2 |
| 2024 | WeBridge: Synthesizing Stored Procedures for Large-Scale Real-World Web ApplicationsabstractModern web applications use databases to store their data. When processing user requests, these applications retrieve and store data in the database server, which incurs network round trips. These round trips significantly increase the application's latency. Previous approaches have attempted to reduce these round trips by prefetching query results or batching database accesses. However, neither method can efficiently reduce the latency when some queries depend on previous queries' results. In real-world applications, nearly 50% of the queries depend on the result of other queries. This paper presents WeBridge, the first system capable of synthesizing stored procedures for large-scale real-world web applications. First, WeBridge employs concolic execution technique to analyze the applications and generate stored procedures for hot program paths. Then, it seamlessly integrates the stored procedures into the application by extending the database access library. Finally, it improves the efficiency of the stored procedures with speculative execution. Evaluation using real-world web applications and workloads show that WeBridge achieves up to 79.8% median latency reduction and up to 2× peak throughput. Gansen Hu, Chuzhe Tang, Jiahuan Shen, Zhiyuan Dong, Sheng Yao 0006, Haibo Chen 0001 |
Proc. ACM Manag. Data | 6 |