Demo Data from EDBT 2026 / reviewers in the wild / expert
Kai Ren 0001
dblp:01/7592-1
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2017
0000-0003-4704-5743ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorArtificial intelligence and machine learning · 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.
| Databases, data mining, and information retrieval
3 papers |
Indexing and storage engines · 49% Data mining · 24% Database system architecture and tuning · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Storage systems · 55% Memory systems · 10% High-performance computing · 9% |
Topics — the 21 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
key-value store |
0.3 | 1 | 2017 | SlimDB: A Space-Efficient Key-Value Storage Engine For Semi-Sorted Data · Proc. VLDB Endow. 2017 |
Indexing and storage engines
LSM-tree |
0.3 | 1 | 2017 | SlimDB: A Space-Efficient Key-Value Storage Engine For Semi-Sorted Data · Proc. VLDB Endow. 2017 |
Indexing and storage engines
write amplification reduction |
0.3 | 1 | 2017 | SlimDB: A Space-Efficient Key-Value Storage Engine For Semi-Sorted Data · Proc. VLDB Endow. 2017 |
Storage systems › file systems
distributed file system |
0.2 | 1 | 2014 | IndexFS: Scaling File System Metadata Performance with Stateless Caching and Bulk Insertion · SC 2014 |
Storage systems › metadata management
metadata scalability |
0.2 | 1 | 2014 | IndexFS: Scaling File System Metadata Performance with Stateless Caching and Bulk Insertion · SC 2014 |
Database system architecture and tuning › database tuning
automatic database tuning |
0.2 | 1 | 2013 | Hadoop's Adolescence · Proc. VLDB Endow. 2013 |
Database system architecture and tuning
workload characterization |
0.2 | 1 | 2013 | Hadoop's Adolescence · Proc. VLDB Endow. 2013 |
Storage systems
file systems |
0.2 | 1 | 2013 | TABLEFS: Enhancing Metadata Efficiency in the Local File System · USENIX ATC 2013 |
Data mining
anomaly detection |
0.1 | 1 | 2012 | RainMon: an integrated approach to mining bursty timeseries monitoring data · KDD 2012 |
Data mining
pattern mining |
0.1 | 1 | 2012 | RainMon: an integrated approach to mining bursty timeseries monitoring data · KDD 2012 |
Data mining › anomaly detection
time series anomaly detection |
0.1 | 1 | 2012 | RainMon: an integrated approach to mining bursty timeseries monitoring data · KDD 2012 |
Web and social media mining
trend detection |
0.1 | 1 | 2012 | RainMon: an integrated approach to mining bursty timeseries monitoring data · KDD 2012 |
Processor architecture and microarchitecture › clustered architecture
cluster assignment |
0.1 | 1 | 2010 | DiscFinder: a data-intensive scalable cluster finder for astrophysics · HPDC 2010 |
High-performance computing
data-intensive computing |
0.1 | 1 | 2010 | DiscFinder: a data-intensive scalable cluster finder for astrophysics · HPDC 2010 |
Storage systems
out-of-core computation |
0.1 | 1 | 2010 | DiscFinder: a data-intensive scalable cluster finder for astrophysics · HPDC 2010 |
Distributed systems
scalable data processing |
0.1 | 1 | 2010 | DiscFinder: a data-intensive scalable cluster finder for astrophysics · HPDC 2010 |
Memory systems
cache |
0.1 | 1 | 2014 | IndexFS: Scaling File System Metadata Performance with Stateless Caching and Bulk Insertion · SC 2014 |
Memory systems › cache management › storage caching
metadata caching |
0.1 | 1 | 2014 | IndexFS: Scaling File System Metadata Performance with Stateless Caching and Bulk Insertion · SC 2014 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.0 | 1 | 2013 | Hadoop's Adolescence · Proc. VLDB Endow. 2013 |
Cloud and datacenter computing › datacenter operations
datacenter monitoring |
0.0 | 1 | 2012 | RainMon: an integrated approach to mining bursty timeseries monitoring data · KDD 2012 |
Computational science and engineering › astronomy
astrophysics |
0.0 | 1 | 2010 | DiscFinder: a data-intensive scalable cluster finder for astrophysics · HPDC 2010 |
Methods — techniques the papers use, named apart from their topics
measurement study · 0.3timeseries compression · 0.3forecasting · 0.3compaction optimization · 0.3namespace partitioning · 0.2log-structured layout · 0.2bulk insertion · 0.2table-based metadata indexing · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | SlimDB: A Space-Efficient Key-Value Storage Engine For Semi-Sorted DataabstractModern key-value stores often use write-optimized indexes and compact in-memory indexes to speed up read and write performance. One popular write-optimized index is the Log-structured merge-tree (LSM-tree) which provides indexed access to write-intensive data. It has been increasingly used as a storage backbone for many services, including file system metadata management, graph processing engines, and machine learning feature storage engines. Existing LSM-tree implementations often exhibit high write amplifications caused by compaction, and lack optimizations to maximize read performance on solid-state disks. The goal of this paper is to explore techniques that leverage common workload characteristics shared by many systems using key-value stores to reduce the read/write amplification overhead typically associated with general-purpose LSM-tree implementations. Our experiments show that by applying these design techniques, our new implementation of a key-value store, SlimDB, can be two to three times faster, use less memory to cache metadata indices, and show lower tail latency in read operations compared to popular LSM-tree implementations such as LevelDB and RocksDB. Kai Ren 0001, Qing Zheng, Joy Arulraj, Garth A. Gibson |
Proc. VLDB Endow. | 1 |
| 2015 | ShardFS vs. IndexFS: replication vs. caching strategies for distributed metadata management in cloud storage systemsabstractThe rapid growth of cloud storage systems calls for fast and scalable namespace processing. While few commercial file systems offer anything better than federating individually non-scalable namespace servers, a recent academic file system, IndexFS, demonstrates scalable namespace processing based on client caching of directory entries and permissions (directory lookup state) with no per-client state in servers. In this paper we explore explicit replication of directory lookup state in all servers as an alternative to caching this information in all clients. Both eliminate most repeated RPCs to different servers in order to resolve hierarchical permission tests. Our realization for server replicated directory lookup state, ShardFS, employs a novel file system specific hybrid optimistic and pessimistic concurrency control favoring single object transactions over distributed transactions. Our experimentation suggests that if directory lookup state mutation is a fixed fraction of operations (strong scaling for metadata), server replication does not scale as well as client caching, but if directory lookup state mutation is proportional to the number of jobs, not the number of processes per job, (weak scaling for metadata), then server replication can scale more linearly than client caching and provide lower 70 percentile response times as well. Kai Ren 0001, Qing Zheng, Garth A. Gibson |
SoCC | 2 |
| 2014 | IndexFS: Scaling File System Metadata Performance with Stateless Caching and Bulk InsertionabstractThe growing size of modern storage systems is expected to exceed billions of objects, making metadata scalability critical to overall performance. Many existing distributed file systems only focus on providing highly parallel fast access to file data, and lack a scalable metadata service. In this paper, we introduce a middleware design called Index FS that adds support to existing file systems such as PVFS, Lustre, and HDFS for scalable high-performance operations on metadata and small files. Index FS uses a table-based architecture that incrementally partitions the namespace on a per-directory basis, preserving server and disk locality for small directories. An optimized log-structured layout is used to store metadata and small files efficiently. We also propose two client-based storm free caching techniques: bulk namespace insertion for creation intensive workloads such as N-N check pointing, and stateless consistent metadata caching for hot spot mitigation. By combining these techniques, we have demonstrated Index FS scaled to 128 metadata servers. Experiments show our out-of-core metadata throughput out-performing existing solutions such as PVFS, Lustre, and HDFS by 50% to two orders of magnitude. Kai Ren 0001, Qing Zheng, Swapnil Patil 0001, Garth A. Gibson |
SC | 1 |
| 2013 | TABLEFS: Enhancing Metadata Efficiency in the Local File System
Kai Ren 0001, Garth A. Gibson |
USENIX ATC | 1 |
| 2013 | Hadoop's AdolescenceabstractWe analyze Hadoop workloads from three di?erent research clusters from a user-centric perspective. The goal is to better understand data scientists' use of the system and how well the use of the system matches its design. Our analysis suggests that Hadoop usage is still in its adolescence. We see underuse of Hadoop features, extensions, and tools. We see significant diversity in resource usage and application styles, including some interactive and iterative workloads, motivating new tools in the ecosystem. We also observe significant opportunities for optimizations of these workloads. We find that job customization and configuration are used in a narrow scope, suggesting the future pursuit of automatic tuning systems. Overall, we present the first user-centered measurement study of Hadoop and find significant opportunities for improving its efficient use for data scientists. Kai Ren 0001, YongChul Kwon, Magdalena Balazinska, Bill Howe |
Proc. VLDB Endow. | 1 |
| 2012 | RainMon: an integrated approach to mining bursty timeseries monitoring dataabstractMetrics like disk activity and network traffic are widespread sources of diagnosis and monitoring information in datacenters and networks. However, as the scale of these systems increases, examining the raw data yields diminishing insight. We present RainMon, a novel end-to-end approach for mining timeseries monitoring data designed to handle its size and unique characteristics. Our system is able to (a) mine large, bursty, real-world monitoring data, (b) find significant trends and anomalies in the data, (c) compress the raw data effectively, and (d) estimate trends to make forecasts. Furthermore, RainMon integrates the full analysis process from data storage to the user interface to provide accessible long-term diagnosis. We apply RainMon to three real-world datasets from production systems and show its utility in discovering anomalous machines and time periods. Ilari Shafer, Kai Ren 0001, Vishnu Naresh Boddeti, Yoshihisa Abe, Gregory R. Ganger, Christos Faloutsos |
KDD | 2 |
| 2011 | YCSB++: benchmarking and performance debugging advanced features in scalable table storesabstractInspired by Google's BigTable, a variety of scalable, semi-structured, weak-semantic table stores have been developed and optimized for different priorities such as query speed, ingest speed, availability, and interactivity. As these systems mature, performance benchmarking will advance from measuring the rate of simple workloads to understanding and debugging the performance of advanced features such as ingest speed-up techniques and function shipping filters from client to servers. This paper describes YCSB++, a set of extensions to the Yahoo! Cloud Serving Benchmark (YCSB) to improve performance understanding and debugging of these advanced features. YCSB++ includes multi-tester coordination for increased load and eventual consistency measurement, multi-phase workloads to quantify the consequences of work deferment and the benefits of anticipatory configuration optimization such as B-tree pre-splitting or bulk loading, and abstract APIs for explicit incorporation of advanced features in benchmark tests. To enhance performance debugging, we customized an existing cluster monitoring tool to gather the internal statistics of YCSB++, table stores, system services like HDFS, and operating systems, and to offer easy post-test correlation and reporting of performance behaviors. YCSB++ features are illustrated in case studies of two BigTable-like table stores, Apache HBase and Accumulo, developed to emphasize high ingest rates and finegrained security. Swapnil Patil 0001, Milo Polte, Kai Ren 0001, Wittawat Tantisiriroj, Julio López 0002, Garth A. Gibson, Adam Fuchs, Billie Rinaldi |
SoCC | 3 |
| 2010 | DiscFinder: a data-intensive scalable cluster finder for astrophysicsabstractDiscFinder is a scalable approach for identifying large-scale astronomical structures, such as galaxy clusters, in massive observation and simulation astrophysics datasets. It is designed to operate on datasets with tens of billions of astronomical objects, even in the case when the dataset is much larger than the aggregate memory of compute cluster used for the processing. Kai Ren 0001, Julio López 0002, Eugene Fink, Garth A. Gibson |
HPDC | 2 |