EDBT 2026 Demo / reviewers in the wild / expert
Yechen Li
dblp:117/4452
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Artificial intelligence and machine learning · 1Security and privacy · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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
2 papers |
Memory systems · 70% Distributed systems · 23% Processor architecture and microarchitecture · 7% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Smart cities and intelligent transportation · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › predictive modeling
classification |
0.4 | 1 | 2019 | Hard to Park?: Estimating Parking Difficulty at Scale · KDD 2019 |
Distributed systems › resource sharing
application co-location |
0.3 | 1 | 2017 | Optimal Symbiosis and Fair Scheduling in Shared Cache · IEEE Trans. Parallel Distributed Syst. 2017 |
Memory systems › cache management
cache interference |
0.3 | 1 | 2017 | Optimal Symbiosis and Fair Scheduling in Shared Cache · IEEE Trans. Parallel Distributed Syst. 2017 |
Memory systems
cache management |
0.3 | 1 | 2017 | Optimal Symbiosis and Fair Scheduling in Shared Cache · IEEE Trans. Parallel Distributed Syst. 2017 |
Memory systems › memory management
memory allocation |
0.2 | 1 | 2015 | LAMA: Optimized Locality-aware Memory Allocation for Key-value Cache · USENIX ATC 2015 |
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 1 | 2017 | Optimal Symbiosis and Fair Scheduling in Shared Cache · IEEE Trans. Parallel Distributed Syst. 2017 |
Memory systems › cache
key-value cache |
0.1 | 1 | 2015 | LAMA: Optimized Locality-aware Memory Allocation for Key-value Cache · USENIX ATC 2015 |
Methods — techniques the papers use, named apart from their topics
model architecture comparison · 0.8feature engineering · 0.8sampling · 0.3optimization theory · 0.3locality analysis · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Hard to Park?: Estimating Parking Difficulty at ScaleabstractIn this paper we consider the problem of estimating the difficulty of parking at a particular time and place; this problem is a critical sub-component for any system providing parking assistance to users. We describe an approach to this problem that is currently in production in Google Maps, providing inferences in cities across the world. We present a wide range of features intended to capture different aspects of parking difficulty and study their effectiveness both alone and in combination. We also evaluate various model architectures for the prediction problem. Finally, we present challenges faced in estimating parking difficulty in different regions of the world, and the approaches we have taken to address them. Neha Arora 0001, James Cook, Ravi Kumar 0001, Yechen Li, Huai-Jen Liang, Andrew Tomkins, Iveel Tsogsuren |
KDD | 5 |
| 2017 | Optimal Symbiosis and Fair Scheduling in Shared CacheabstractOn multi-core processors, applications are run sharing the cache. This paper presents optimization theory to co-locate applications to minimize cache interference and maximize performance. The theory precisely specifies MRC-based composition, optimization, and correctness conditions. The paper also presents a new technique called footprint symbiosis to obtain the best shared cache performance underfair CPU allocation as well as a new sampling technique which reduces the cost of locality analysis. When sampling and optimization are combined, the paper shows that it takes less than 0.1 second analysis per program to obtain a co-run that is within 1.5 percent of the best possible performance. In an exhaustive evaluation with 12,870 tests, the best prior work improves co-run performance by 56 percent on average. The new optimization improves it by another 29 percent. Without single co-run test, footprint symbiosis is able to choose co-run choices that are just 8 percent slower than the best co-run solutions found with exhaustive testing. Xiameng Hu, Xiaolin Wang 0001, Yechen Li, Yingwei Luo, Chen Ding 0001, Zhenlin Wang 0003 |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2015 | Optimal Footprint Symbiosis in Shared CacheabstractOn multicore processors, applications are run sharing the cache. This paper presents online optimization to collocate applications to minimize cache interference to maximize performance. The paper formulates the optimization problem and solution, presents a new sampling technique for locality analysis and evaluates it in an exhaustive test of 12,870 cases. For locality analysis, previous sampling was two orders of magnitude faster than full-trace analysis. The new sampling reduces the cost by another two orders of magnitude. The best prior work improves co-run performance by 56% on average. The new optimization improves it by another 29%. When sampling and optimization are combined, the paper shows that it takes less than 0.1 second analysis per program to obtain a co-run that is within 1.5% of the best possible performance. Xiaolin Wang 0001, Yechen Li, Yingwei Luo, Xiameng Hu, Jacob Brock, Chen Ding 0001, Zhenlin Wang 0003 |
CCGRID | 2 |
| 2015 | Optimal Cache Partition-SharingabstractWhen a cache is shared by multiple cores, its space may be allocated either by sharing, partitioning, or both. We call the last case partition-sharing. This paper studies partition-sharing as a general solution, and presents a theory an technique for optimizing partition-sharing. We present a theory and a technique to optimize partition sharing. The theory shows that the problem of partition-sharing is reducible to the problem of partitioning. The technique uses dynamic programming to optimize partitioning for overall miss ratio, and for two different kinds of fairness. Finally, the paper evaluates the effect of optimal cache sharing and compares it with conventional solutions for thousands of 4-program co-run groups, with nearly 180 million different ways to share the cache by each co-run group. Optimal partition-sharing is on average 26% better than free-for-all sharing, and 98% better than equal partitioning. We also demonstrate the trade-off between optimal partitioning and fair partitioning. Jacob Brock, Chencheng Ye 0001, Chen Ding 0001, Yechen Li, Xiaolin Wang 0001, Yingwei Luo |
ICPP | 4 |
| 2015 | LAMA: Optimized Locality-aware Memory Allocation for Key-value Cache
Xiameng Hu, Xiaolin Wang 0001, Yechen Li, Yingwei Luo, Chen Ding 0001, Song Jiang 0001, Zhenlin Wang 0003 |
USENIX ATC | 3 |
| 2012 | A Dynamic Cache Partitioning Mechanism under Virtualization EnvironmentabstractCache sharing among multiple computing units on chip is common in today's multi-core processors, and a lot of research has focused on the effective management of shared cache. A software management method called page coloring is commonly used to divide the cache among different applications competing for the same cache entries. Both static and dynamic cache partition mechanism have been implemented in operating system or user-space level. However, few efforts have been made under virtualization environments. Our previous work has provided a static cache partition method based on page coloring in Xen, following that, a dynamic cache partition mechanism called Colored Page Migration (CoPaM) is presented in this paper. Xiaolin Wang 0001, Yechen Li, Yingwei Luo, Xiaoming Li 0001, Zhenlin Wang 0003 |
TrustCom | 3 |
| 2012 | Dynamic cache partitioning based on hot page migration
Xiaolin Wang 0001, Yechen Li, Zhenlin Wang 0003, Yingwei Luo, Xiaoming Li 0001 |
Frontiers Comput. Sci. | 3 |