Demo Data from VLDB 2026 / reviewers in the wild / expert
Shouwei Chen
dblp:210/3384
· DBLP profile ↗
6ranked-venue papers
3as first author
3since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 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 |
Memory systems · 87% Cloud and datacenter computing · 13% | |
| Databases, data mining, and information retrieval
1 paper |
Indexing and storage engines · 77% Database system architecture and tuning · 23% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines › caching
data caching |
0.8 | 1 | 2024 | Data Caching for Enterprise-Grade Petabyte-Scale OLAP · USENIX ATC 2024 |
Memory systems › cache management › cache capacity management
cache capacity optimization |
0.7 | 1 | 2023 | Adaptive Online Cache Capacity Optimization via Lightweight Working Set Size Estimation at Scale · USENIX ATC 2023 |
Memory systems
cache management |
0.7 | 1 | 2023 | Adaptive Online Cache Capacity Optimization via Lightweight Working Set Size Estimation at Scale · USENIX ATC 2023 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.2 | 1 | 2023 | Adaptive Online Cache Capacity Optimization via Lightweight Working Set Size Estimation at Scale · USENIX ATC 2023 |
Methods — techniques the papers use, named apart from their topics
working set size estimation · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Data Caching for Enterprise-Grade Petabyte-Scale OLAP
Chunxu Tang, Beinan Wang, Ziyue Qiu, Lu Qiu, Shouzhuo Sun, Saiguang Che, Jiaming Mai, Shouwei Chen, Jianjian Xie, Yutian Sun, Mingmin Chen |
USENIX ATC | 13 |
| 2023 | Adaptive Online Cache Capacity Optimization via Lightweight Working Set Size Estimation at Scale
Rong Gu 0001, Simian Li, Haipeng Dai 0001, Hancheng Wang, Yili Luo, Ran Ben-Basat, Shouwei Chen, Beinan Wang, Yihua Huang 0001, Guihai Chen |
USENIX ATC | 10 |
| 2022 | Metadata Caching in Presto: Towards Fast Data ProcessingabstractPresto is an open-source distributed SQL query engine for OLAP, aiming for “SQL on everything”. Since open-sourced in 2013, Presto has been consistently gaining popularity in large-scale data analytics and attracting adoption from a wide range of enterprises. From the development and operation of Presto, we witnessed a significant amount of CPU consumption on parsing column-oriented data files in Presto worker nodes. This blocks some companies, including Meta, from increasing analytical data volumes.In this paper, we present a metadata caching layer, built on top of the Alluxio SDK cache and incorporated in each Presto worker node, to cache the intermediate results in file parsing. The metadata cache provides two caching methods: caching the decompressed metadata bytes from raw data files and caching the deserialized metadata objects. Our evaluation of the TPC-DS benchmark on Presto demonstrates that when the cache is warm, the first method can reduce the query’s CPU consumption by 10%-20%, whereas the second method can minimize the CPU usage by 20%-40%. Beinan Wang, Chunxu Tang, Rongrong Zhong, Jasmine Wang, Shouwei Chen |
IEEE Big Data | 7 |
| 2019 | Optimizing Performance and Computing Resource Management of In-memory Big Data Analytics with Disaggregated Persistent MemoryabstractThe performance of modern Big Data frameworks, e.g. Spark, depends greatly on high-speed storage and shuffling, which impose a significant memory burden on production data centers. In many production situations, the persistence and shuffling intensive applications can suffer a major performance loss due to lack of memory. Thus, the common practice is usually to over-allocate the memory assigned to the data workers for production applications, which in turn reduces overall resource utilization. One efficient way to address the dilemma between the performance and cost efficiency of Big Data applications is through data center computing resource disaggregation. This paper proposes and implements a system that incorporates the Spark Big Data framework with a novel in-memory distributed file system to achieve memory disaggregation for data persistence and shuffling. We address the challenge of optimizing performance at affordable cost by co-designing the proposed in-memory distributed file system with large-volume DIMM-based persistent memory (PMEM) and RDMA technology. The disaggregation design allows each part of the system to be scaled independently, which is particularly suitable for cloud deployments. The proposed system is evaluated in a production-level cluster using real enterprise-level Spark production applications. The results of an empirical evaluation show that the system can achieve up to a 3.5- fold performance improvement for shuffle-intensive applications with the same amount of memory, compared to the default Spark setup. Moreover, by leveraging PMEM, we demonstrate that our system can effectively increase the memory capacity of the computing cluster with affordable cost, with a reasonable execution time overhead with respect to using local DRAM only. Shouwei Chen, Xueyang Wu 0002, Zhen Fan 0009, Kunwu Huang, Peiyu Zhuang, Ivan Rodero, Manish Parashar, Dennis Z. Weng |
CCGRID | 1 |
| 2018 | Exploring the Potential of Next Generation Software-Defined in Memory FrameworksabstractAs in-memory data analytics become increasingly important in a wide range of domains, the ability to develop large-scale and sustainable platforms faces significant challenges related to storage latency and memory size constraints. These challenges can be resolved by adopting new and effective formulations and novel architectures such as software-defined infrastructure. This paper investigates the key issue of data persistency for in-memory processing systems by evaluating persistence methods using different storage and memory devices for Apache Spark and the use of Alluxio. It also proposes and evaluates via simulation a Spark execution model for using disaggregated off-rack memory and non-volatile memory targeting next-generation software-defined infrastructure. Experimental results provide better understanding of behaviors and requirements for improving data persistence in current in-memory systems and provide data points to better understand requirements and design choices for next-generation software-defined infrastructure. The findings indicate that in-memory processing systems can benefit from ongoing software-defined infrastructure implementations; however current frameworks need to be enhanced appropriately to run efficiently at scale. Shouwei Chen, Ivan Rodero |
SBAC-PAD | 1 |
| 2017 | Understanding Behavior Trends of Big Data Frameworks in Ongoing Software-Defined Cyber-InfrastructureabstractAs data analytics applications become increasingly important in a wide range of domains, the ability to develop large-scale and sustainable platforms and software infrastructure to support these applications has significant potential to drive research and innovation in both science and business domains. This paper characterizes performance and power-related behavior trends and tradeoffs of the two predominant frameworks for Big Data analytics (i.e., Apache Hadoop and Spark) for a range of representative applications. It also evaluates system design knobs, such as storage and network technologies and power capping techniques. Experimental results from empirical executions provide meaningful data points for exploring the potential of software-defined infrastructure for Big Data processing systems through simulation. The results provide better understanding of the design space to build multi-criteria application-centric models as well as show significant advantages of software-defined infrastructure in terms of execution time, energy and cost. It motivates further research focused on in-memory processing formulations regarding systems with deeper memory hierarchies and software-defined infrastructure. Shouwei Chen, Ivan Rodero |
BDCAT | 1 |