Demo Data from EDBT 2026 / reviewers in the wild / expert
Ye Cao 0004
dblp:49/962-4
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
0009-0009-7273-0575ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 50% Storage systems · 50% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › resource sharing
data sharing |
0.7 | 1 | 2023 | Vineyard: Optimizing Data Sharing in Data-Intensive Analytics · Proc. ACM Manag. Data 2023 |
Storage systems
object storage |
0.7 | 1 | 2023 | Vineyard: Optimizing Data Sharing in Data-Intensive Analytics · Proc. ACM Manag. Data 2023 |
Methods — techniques the papers use, named apart from their topics
method sharing · 0.7memory mapping · 0.7VCDL · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Vineyard: Optimizing Data Sharing in Data-Intensive AnalyticsabstractModern data analytics and AI jobs become increasingly complex and involve multiple tasks performed on specialized systems. Sharing of intermediate data between different systems is often a significant bottleneck in such jobs. When the intermediate data is large, it is mostly exchanged through files in standard formats (e.g., CSV and ORC), causing high I/O and (de)serialization overheads. To solve these problems, we develop Vineyard, a high-performance, extensible, and cloud-native object store, trying to provide an intuitive experience for users to share data across systems in complex real-life workflows. Since different systems usually work on data structures (e.g., dataframes, graphs, hashmaps) with similar interfaces, and their computation logic is often loosely-coupled with how such interfaces are implemented over specific memory layouts, it enables Vineyard to conduct data sharing efficiently at a high level via memory mapping and method sharing. Vineyard provides an IDL named VCDL to facilitate users to register their own intermediate data types into Vineyard such that objects of the registered types can then be efficiently shared across systems in a polyglot workflow. As a cloud-native system, Vineyard is designed to work closely with Kubernetes, as well as achieve fault-tolerance and high performance in production environments. Evaluations on real-life datasets and data analytics jobs show that the above optimizations of Vineyard can significantly improve the end-to-end performance of data analytics jobs, by reducing their data-sharing time up to 68.4x. Wenyuan Yu, Tao He 0013, Lei Wang 0004, Ye Cao 0004, Diwen Zhu, Sanhong Li, Jingren Zhou 0001 |
Proc. ACM Manag. Data | 5 |