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

Yanpei Chen

dblp:35/940 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
0since 2021 · last 2016
0000-0001-6010-263XORCID · corroborated

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

Systems, architecture and hardware · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorArtificial intelligence and machine learning · 1Computer networks · 1 · 1 first-authorApplied, 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
4 papers
Performance modeling and evaluation · 53% Cloud and datacenter computing · 23% Storage systems · 14%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 100%

Topics — the 11 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
benchmarking
0.422016
Common Pitfalls of Benchmarking Big Data Systems · IEEE Trans. Serv. Comput. 2016
Interactive Analytical Processing in Big Data Systems: A Cross-Industry Study of MapReduce Workloads · Proc. VLDB Endow. 2012
Performance modeling and evaluation › benchmarking › distributed system benchmarking
big data system benchmarking
0.212016
Common Pitfalls of Benchmarking Big Data Systems · IEEE Trans. Serv. Comput. 2016
Cloud and datacenter computing
cluster resource management and scheduling
0.222012
Energy efficiency for large-scale MapReduce workloads with significant interactive analysis · EuroSys 2012
Interactive Analytical Processing in Big Data Systems: A Cross-Industry Study of MapReduce Workloads · Proc. VLDB Endow. 2012
Energy-efficient computing
datacenter energy efficiency
0.112012
Energy efficiency for large-scale MapReduce workloads with significant interactive analysis · EuroSys 2012
Performance modeling and evaluation › workload characterization › parallel workload analysis
mapreduce workload characterization
0.112012
Interactive Analytical Processing in Big Data Systems: A Cross-Industry Study of MapReduce Workloads · Proc. VLDB Endow. 2012
Cloud and datacenter computing › job scheduling
workload-aware scheduling
0.112012
Energy efficiency for large-scale MapReduce workloads with significant interactive analysis · EuroSys 2012
Performance modeling and evaluation
workload characterization
0.112012
Interactive Analytical Processing in Big Data Systems: A Cross-Industry Study of MapReduce Workloads · Proc. VLDB Endow. 2012
Storage systems
data placement
0.112011
Design implications for enterprise storage systems via multi-dimensional trace analysis · SOSP 2011
Storage systems
storage reliability
0.112011
Design implications for enterprise storage systems via multi-dimensional trace analysis · SOSP 2011
Query processing and optimization
interactive data exploration
0.012012
Energy efficiency for large-scale MapReduce workloads with significant interactive analysis · EuroSys 2012
Memory systems
cache
0.012011
Design implications for enterprise storage systems via multi-dimensional trace analysis · SOSP 2011

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

workload characterization · 0.5trace analysis · 0.4empirical study · 0.1multi-dimensional statistical trace analysis · 0.1
YearPublicationVenuePosition
2016 Data quality: Experiences and lessons from operationalizing big data
abstract
Data quality issues pose a significant barrier to operationalizing big data. They pertain to the meaning of the data, the consistency of that meaning, the human interpretation of results, and the contexts in which the results are used. Data quality issues arise after organizations have moved past clear-cut technical solutions to early bottlenecks in using data. Left unaddressed, such issues can and have led to high profile missteps, and raise doubts about the data-driven world view altogether. In this paper, we share real-world case studies of tackling data quality challenges across industry verticals. We present initial ideas on how to systematically address data quality issues via technology. The success of operationalizing big data will depend on the quality of data involved, and whether such data causes uncertainty and disruptions, or delivers genuine knowledge and value.
Archana Ganapathi, Yanpei Chen
IEEE BigData2
2016 Common Pitfalls of Benchmarking Big Data Systems
abstract
It is challenging to get reliable performance benchmarking results. Benchmarking matters because one of the defining characteristics of big data systems is the ability to process large datasets faster. “How large” and “how fast” drive technology choices, purchasing decisions, and cluster operations. Even with the best intentions, performance benchmarking is fraught with pitfalls-easy to get numbers, hard to tell if they are sound. This paper discusses five common pitfalls drawn from engineering and customer experiences at Cloudera, a leading big data vendor. These pitfalls are: “Comparing Apples to Oranges”-when too many parameters are modified and comparison is impossible, “Not Testing at Scale”-trying to test a big data system by extrapolating from an undersized test system, “Believing in Miracles”-failing to question suspicious results, “Using Unrealistic Benchmarks”-using workloads far removed from what will realistically be used by customers, and “Communicating Results Poorly”-neglecting to communicate sufficient information for customers to understand and reproduce the results. These pitfalls offers a behind-the-scenes look at internal engineering and review processes that produces rigorous benchmark results. Readers working on big data in both the industry and in academia can draw lessons from our experience.
Gwen Shapira, Yanpei Chen
IEEE Trans. Serv. Comput.2
2014 The Truth About MapReduce Performance on SSDs
Karthik Kambatla, Yanpei Chen
LISA2
2012 Energy efficiency for large-scale MapReduce workloads with significant interactive analysis
abstract
MapReduce workloads have evolved to include increasing amounts of time-sensitive, interactive data analysis; we refer to such workloads as MapReduce with Interactive Analysis (MIA). Such workloads run on large clusters, whose size and cost make energy efficiency a critical concern. Prior works on MapReduce energy efficiency have not yet considered this workload class. Increasing hardware utilization helps improve efficiency, but is challenging to achieve for MIA workloads. These concerns lead us to develop BEEMR (Berkeley Energy Efficient MapReduce), an energy efficient MapReduce workload manager motivated by empirical analysis of real-life MIA traces at Facebook. The key insight is that although MIA clusters host huge data volumes, the interactive jobs operate on a small fraction of the data, and thus can be served by a small pool of dedicated machines; the less time-sensitive jobs can run on the rest of the cluster in a batch fashion. BEEMR achieves 40-50% energy savings under tight design constraints, and represents a first step towards improving energy efficiency for an increasingly important class of datacenter workloads.
Yanpei Chen, Sara Alspaugh, Dhruba Borthakur, Randy H. Katz
EuroSys1
2012 Interactive Analytical Processing in Big Data Systems: A Cross-Industry Study of MapReduce Workloads
abstract
Within the past few years, organizations in diverse industries have adopted MapReduce-based systems for large-scale data processing. Along with these new users, important new workloads have emerged which feature many small, short, and increasingly interactive jobs in addition to the large, long-running batch jobs for which MapReduce was originally designed. As interactive, large-scale query processing is a strength of the RDBMS community, it is important that lessons from that field be carried over and applied where possible in this new domain. However, these new workloads have not yet been described in the literature. We fill this gap with an empirical analysis of MapReduce traces from six separate business-critical deployments inside Facebook and at Cloudera customers in e-commerce, telecommunications, media, and retail. Our key contribution is a characterization of new MapReduce workloads which are driven in part by interactive analysis, and which make heavy use of query-like programming frameworks on top of MapReduce. These workloads display diverse behaviors which invalidate prior assumptions about MapReduce such as uniform data access, regular diurnal patterns, and prevalence of large jobs. A secondary contribution is a first step towards creating a TPC-like data processing benchmark for MapReduce.
Yanpei Chen, Sara Alspaugh, Randy H. Katz
Proc. VLDB Endow.1
2011 The Case for Evaluating MapReduce Performance Using Workload Suites
abstract
MapReduce systems face enormous challenges due to increasing growth, diversity, and consolidation of the data and computation involved. Provisioning, configuring, and managing large-scale MapReduce clusters require realistic, workload-specific performance insights that existing MapReduce benchmarks are ill-equipped to supply. In this paper, we build the case for going beyond benchmarks for MapReduce performance evaluations. We analyze and compare two production MapReduce traces to develop a vocabulary for describing MapReduce workloads. We show that existing benchmarks fail to capture rich workload characteristics observed in traces, and propose a framework to synthesize and execute representative workloads. We demonstrate that performance evaluations using realistic workloads gives cluster operator new ways to identify workload-specific resource bottlenecks, and workload-specific choice of MapReduce task schedulers. We expect that once available, workload suites would allow cluster operators to accomplish previously challenging tasks beyond what we can now imagine, thus serving as a useful tool to help design and manage MapReduce systems.
Yanpei Chen, Archana Ganapathi, Rean Griffith, Randy H. Katz
MASCOTS1
2011 Design implications for enterprise storage systems via multi-dimensional trace analysis
abstract
Enterprise storage systems are facing enormous challenges due to increasing growth and heterogeneity of the data stored. Designing future storage systems requires comprehensive insights that existing trace analysis methods are ill-equipped to supply. In this paper, we seek to provide such insights by using a new methodology that leverages an objective, multi-dimensional statistical technique to extract data access patterns from network storage system traces. We apply our method on two large-scale real-world production network storage system traces to obtain comprehensive access patterns and design insights at user, application, file, and directory levels. We derive simple, easily implementable, threshold-based design optimizations that enable efficient data placement and capacity optimization strategies for servers, consolidation policies for clients, and improved caching performance for both.
Yanpei Chen, Kiran Srinivasan, Garth R. Goodson, Randy H. Katz
SOSP1
2008 Energy efficient Ethernet encodings
abstract
The energy efficiency of network elements is becoming more prominent, with growing concern for Internet power consumption and heat dissipation in datacenters and communications closets. Previous work has looked at energy efficient wireless topologies, network nodes, routers, and protocols. In considering a fresh redesign of the Internet datacenter for energy efficiency, we believe that energy efficient encodings are worthy of study. In this work, we re-examine the choice of Ethernet encoding, develop an associated energy model, evaluate current encodings, and propose new encodings. We found that simpler encodings are more energy efficient, with power savings of around 20% for the best encoding. Our work represents a first step in re-examining the established assumptions and practices of the PHY level of the network stack with respect to energy.
Yanpei Chen, Tracy Xiaoxiao Wang, Randy H. Katz
LCN1