Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yan Li 0006

dblp:87/660-6 · DBLP profile ↗
← Back
10ranked-venue papers
6as first author
0since 2021 · last 2020
0000-0002-9746-6274ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 8 · 6 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorArtificial intelligence and machine learning · 1Security and privacy · 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
4 papers
Storage systems · 93% Cloud and datacenter computing · 7%
Network and information security
2 papers
Network security · 84% Systems and software security · 16%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network security › intrusion detection and prevention
intrusion detection
0.412020
Pagoda: A Hybrid Approach to Enable Efficient Real-Time Provenance Based Intrusion Detection in Big Data Environments · IEEE Trans. Dependable Secur. Comput. 2020
Network security › intrusion detection and prevention › intrusion detection › intrusion detection system › host-based intrusion detection
provenance-based intrusion detection
0.412020
Pagoda: A Hybrid Approach to Enable Efficient Real-Time Provenance Based Intrusion Detection in Big Data Environments · IEEE Trans. Dependable Secur. Comput. 2020
Storage systems › storage management › storage optimization
storage system tuning
0.312017
CAPES: unsupervised storage performance tuning using neural network-based deep reinforcement learning · SC 2017
Systems and software security
secure storage
0.212013
Horus: fine-grained encryption-based security for large-scale storage · FAST 2013
Storage systems
data compression
0.212013
Evaluation of a Hybrid Approach for Efficient Provenance Storage · ACM Trans. Storage 2013
Storage systems
long-term storage
0.212013
Evaluation of a Hybrid Approach for Efficient Provenance Storage · ACM Trans. Storage 2013
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.112017
CAPES: unsupervised storage performance tuning using neural network-based deep reinforcement learning · SC 2017

Methods — techniques the papers use, named apart from their topics

rule encoding · 0.9provenance graph analysis · 0.9q-learning · 0.3deep reinforcement learning · 0.3deep neural network · 0.3workload characterization · 0.2web graph compression · 0.2dictionary encoding · 0.2
YearPublicationVenuePosition
2020 Pagoda: A Hybrid Approach to Enable Efficient Real-Time Provenance Based Intrusion Detection in Big Data Environments
abstract
Efficient intrusion detection and analysis of the security landscape in big data environments present challenge for today's users. Intrusion behavior can be described by provenance graphs that record the dependency relationships between intrusion processes and the infected files. Existing intrusion detection methods typically analyze and identify the anomaly either in a single provenance path or the whole provenance graph, neither of which can achieve the benefit on both detection accuracy and detection time. We propose Pagoda, a hybrid approach that takes into account the anomaly degree of both a single provenance path and the whole provenance graph. It can identify intrusion quickly if a serious compromise has been found on one path, and can further improve the detection rate by considering the behavior representation in the whole provenance graph. Pagoda uses a persistent memory database to store provenance and aggregates multiple similar items into one provenance record to maximumly reduce unnecessary I/O during the detection analysis. In addition, it encodes duplicate items in the rule database and filters noise that does not contain intrusion information. The experimental results on a wide variety of real-world applications demonstrate its performance and efficiency.
Yulai Xie 0002, Dan Feng 0001, Yuchong Hu, Yan Li 0006, Staunton Sample, Darrell D. E. Long
IEEE Trans. Dependable Secur. Comput.4
2017 CAPES: unsupervised storage performance tuning using neural network-based deep reinforcement learning
abstract
Parameter tuning is an important task of storage performance optimization. Current practice usually involves numerous tweak-benchmark cycles that are slow and costly. To address this issue, we developed CAPES, a model-less deep reinforcement learning-based unsupervised parameter tuning system driven by a deep neural network (DNN). It is designed to find the optimal values of tunable parameters in computer systems, from a simple client-server system to a large data center, where human tuning can be costly and often cannot achieve optimal performance. CAPES takes periodic measurements of a target computer system's state, and trains a DNN which uses Q-learning to suggest changes to the system's current parameter values. CAPES is minimally intrusive, and can be deployed into a production system to collect training data and suggest tuning actions during the system's daily operation. Evaluation of a prototype on a Lustre file system demonstrates an increase in I/O throughput up to 45% at saturation point.
Yan Li 0006, Kenneth Chang, Oceane Bel, Ethan L. Miller, Darrell D. E. Long
SC1
2016 Pilot: A Framework that Understands How to Do Performance Benchmarks the Right Way
abstract
Carrying out even the simplest performance benchmark requires considerable knowledge of statistics and computer systems, and painstakingly following many error-prone steps, which are distinct skill sets yet essential for getting statistically valid results. As a result, many performance measurements in peer-reviewed publications are flawed. Among many problems, they fall short in one or more of the following requirements: accuracy, precision, comparability, repeatability, and control of overhead. This is a serious problem because poor performance measurements misguide system design and optimization. We propose a collection of algorithms and heuristics to automate these steps. They cover the collection, storing, analysis, and comparison of performance measurements. We implement these methods as a readily-usable open source software framework called Pilot, which can help to reduce human error and shorten benchmark time. Evaluation of Pilot on various benchmarks show that it can reduce the cost and complexity of running benchmarks, and can produce better measurement results.
Yan Li 0006, Yash Gupta, Ethan L. Miller, Darrell D. E. Long
MASCOTS1
2016 Oasis: An active storage framework for object storage platform
Yulai Xie 0002, Dan Feng 0001, Yan Li 0006, Darrell D. E. Long
Future Gener. Comput. Syst.3
2015 ASCAR: Automating contention management for high-performance storage systems
abstract
High-performance parallel storage systems, such as those used by supercomputers and data centers, can suffer from performance degradation when a large number of clients are contending for limited resources, like bandwidth. These contentions lower the efficiency of the system and cause unwanted speed variances. We present the Automatic Storage Contention Alleviation and Reduction system (ASCAR), a storage traffic management system for improving the bandwidth utilization and fairness of resource allocation. ASCAR regulates I/O traffic from the clients using a rule based algorithm that controls the congestion window and rate limit. The rule-based client controllers are fast responding to burst I/O because no runtime coordination between clients or with a central coordinator is needed; they are also autonomous so the system has no scale-out bottleneck. Finding optimal rules can be a challenging task that requires expertise and numerous experiments. ASCAR includes a SHAred-nothing Rule Producer (SHARP) that produces rules in an unsupervised manner by systematically exploring the solution space of possible rule designs and evaluating the target workload under the candidate rule sets. Evaluation shows that our ASCAR prototype can improve the throughput of all tested workloads - some by as much as 35%. ASCAR improves the throughput of a NASA NPB BTIO checkpoint workload by 33.5% and reduces its speed variance by 55.4% at the same time. The optimization time and controller overhead are unrelated to the scale of the system; thus, it has the potential to support future large-scale systems that can have millions of clients and thousands of servers. As a pure client-side solution, ASCAR needs no change to either the hardware or server software.
Yan Li 0006, Xiaoyuan Lu, Ethan L. Miller, Darrell D. E. Long
MSST1
2014 Which Storage Device Is the Greenest? Modeling the Energy Cost of I/O Workloads
abstract
The performance requirements and amount of work of an I/O workload affect the number of storage devices and the run time needed by the workload, and should be included in the calculation of the cost or energy consumption of storage devices. This paper introduces models to calculate the cost and energy consumption of storage devices for running a variety of workloads, categorized by their dominant requirements. Measurements of two latest hard disk and solid-state drive (SSD) are included to illustrate the models in practice. Contrary to common belief, SSD is not the energy efficient choice for many workloads.
Yan Li 0006, Darrell D. E. Long
MASCOTS1
2013 Horus: fine-grained encryption-based security for large-scale storage
Yan Li 0006, Nakul Sanjay Dhotre, Yasuhiro Ohara, Tom M. Kroeger, Ethan L. Miller, Darrell D. E. Long
FAST1
2013 Evaluation of a Hybrid Approach for Efficient Provenance Storage
abstract
Provenance is the metadata that describes the history of objects. Provenance provides new functionality in a variety of areas, including experimental documentation, debugging, search, and security. As a result, a number of groups have built systems to capture provenance. Most of these systems focus on provenance collection, a few systems focus on building applications that use the provenance, but all of these systems ignore an important aspect: efficient long-term storage of provenance. In this article, we first analyze the provenance collected from multiple workloads and characterize the properties of provenance with respect to long-term storage. We then propose a hybrid scheme that takes advantage of the graph structure of provenance data and the inherent duplication in provenance data. Our evaluation indicates that our hybrid scheme, a combination of Web graph compression (adapted for provenance) and dictionary encoding, provides the best trade-off in terms of compression ratio, compression time, and query performance when compared to other compression schemes.
Yulai Xie 0002, Kiran-Kumar Muniswamy-Reddy, Dan Feng 0001, Yan Li 0006, Darrell D. E. Long
ACM Trans. Storage4
2012 A hybrid approach for efficient provenance storage
abstract
Efficient provenance storage is an essential step towards the adoption of provenance. In this paper, we analyze the provenance collected from multiple workloads with a view towards efficient storage. Based on our analysis, we characterize the properties of provenance with respect to long term storage. We then propose a hybrid scheme that takes advantage of the graph structure of provenance data and the inherent duplication in provenance data. Our evaluation indicates that our hybrid scheme, a combination of web graph compression (adapted for provenance) and dictionary encoding, provides the best tradeoff in terms of compression ratio, compression time and query performance when compared to other compression schemes.
Yulai Xie 0002, Dan Feng 0001, Kiran-Kumar Muniswamy-Reddy, Yan Li 0006, Darrell D. E. Long
CIKM6
2012 Understanding data survivability in archival storage systems
abstract
Preserving data for a long period of time in the face of faults, large and small, is crucial for designing reliable archival storage systems. However, the survivability of data is different from the reliability of storage because typically, data are stored in more than one storage at a given moment. Previous studies of reliability ignore the former. We present a framework for relating data survivability and storage reliability, and use the framework to gauge the impact of rare but large-scale events on data survivability. We also present a method to track all copies of data and the condition of all the online and offline media, devices and systems on which they are stored uninterruptedly over the whole lifetime of the data. With this method, the survivability of the data can be closely monitored, and potential dangers can be handled in a timely manner. A better understanding of data survivability can be used in reducing unnecessary data replicas, thus reducing the cost.
Yan Li 0006, Ethan L. Miller, Darrell D. E. Long
SYSTOR1