Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Sara Alspaugh is active.

Publication


Featured researches published by Sara Alspaugh.


very large data bases | 2012

Interactive analytical processing in big data systems: a cross-industry study of MapReduce workloads

Yanpei Chen; Sara Alspaugh; Randy H. Katz

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.


acm special interest group on data communication | 2010

NapSAC: design and implementation of a power-proportional web cluster

Andrew Krioukov; Prashanth Mohan; Sara Alspaugh; Laura Keys; David E. Culler; Randy H. Katz

Energy consumption is a major and costly problem in data centers. A large fraction of this energy goes to powering idle machines that are not doing any useful work. We identify two causes of this inefficiency: low server utilization and a lack of power-proportionality. To address this problem we present a design for an power-proportional cluster consisting of a power-aware cluster manager and a set of heterogeneous machines. Our design makes use of currently available energy-efficient hardware, mechanisms for transitioning in and out of low-power sleep states, and dynamic provisioning and scheduling to continually adjust to workload and minimize power consumption. With our design we are able to reduce energy consumption while maintaining acceptable response times for a web service workload based on Wikipedia. With our dynamic provisioning algorithms we demonstrate via simulation a 63% savings in power usage in a typically provisioned datacenter where all machines are left on and awake at all times. Our results show that we are able to achieve close to 90% of the savings a theoretically optimal provisioning scheme would achieve. We have also built a prototype cluster which runs Wikipedia to demonstrate the use of our design in a real environment.


european conference on computer systems | 2012

Energy efficiency for large-scale MapReduce workloads with significant interactive analysis

Yanpei Chen; Sara Alspaugh; Dhruba Borthakur; Randy H. Katz

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.


symposium on cloud computing | 2012

Cake: enabling high-level SLOs on shared storage systems

Andrew Wang; Shivaram Venkataraman; Sara Alspaugh; Randy H. Katz; Ion Stoica

Cake is a coordinated, multi-resource scheduler for shared distributed storage environments with the goal of achieving both high throughput and bounded latency. Cake uses a two-level scheduling scheme to enforce high-level service-level objectives (SLOs). First-level schedulers control consumption of resources such as disk and CPU. These schedulers (1) provide mechanisms for differentiated scheduling, (2) split large requests into smaller chunks, and (3) limit the number of outstanding device requests, which together allow for effective control over multi-resource consumption within the storage system. Cakes second-level scheduler coordinates the first-level schedulers to map high-level SLO requirements into actual scheduling parameters. These parameters are dynamically adjusted over time to enforce high-level performance specifications for changing workloads. We evaluate Cake using multiple workloads derived from real-world traces. Our results show that Cake allows application programmers to explore the latency vs. throughput trade-off by setting different high-level performance requirements on their workloads. Furthermore, we show that using Cake has concrete economic and business advantages, reducing provisioning costs by up to 50% for a consolidated workload and reducing the completion time of an analytics cycle by up to 40%.


knowledge discovery and data mining | 2013

Building blocks for exploratory data analysis tools

Sara Alspaugh; Marti A. Hearst; Archana Ganapathi; Randy H. Katz

Data exploration is largely manual and labor intensive. Although there are various tools and statistical techniques that can be applied to data sets, there is little help to identify what questions to ask of a data set, let alone what domain knowledge is useful in answering the questions. In this paper, we study user queries against production data sets in Splunk. Specifically, we characterize the interplay between data sets and the operations used to analyze them using latent semantic analysis, and discuss how this characterization serves as a building block for a data analysis recommendation system. This is a work-in-progress paper.


Sustainable Computing: Informatics and Systems | 2011

An information-centric energy infrastructure: The Berkeley view

Randy H. Katz; David E. Culler; Seth R. Sanders; Sara Alspaugh; Yanpei Chen; Stephen Dawson-Haggerty; Prabal Dutta; Mike He; Xiaofan Jiang; Laura Keys; Andrew Krioukov; Ken Lutz; Jorge Ortiz; Prashanth Mohan; Evan Reutzel; Jay Taneja; Jeff Hsu; Sushant Shankar


IEEE Data(base) Engineering Bulletin | 2011

Integrating Renewable Energy Using Data Analytics Systems: Challenges and Opportunities.

Andrew Krioukov; Christoph Goebel; Sara Alspaugh; Yanpei Chen; David E. Culler; Randy H. Katz


Archive | 2012

Design Insights for MapReduce from Diverse Production Workloads

Yanpei Chen; Sara Alspaugh; Randy H. Katz


Archive | 2012

Design and Evaluation of an Energy Agile Computing Cluster

Andrew Krioukov; Sara Alspaugh; Prashanth Mohan; Stephen Dawson-Haggerty; David E. Culler; Randy H. Katz


usenix large installation systems administration conference | 2014

Analyzing log analysis: an empirical study of user log mining

Sara Alspaugh; Beidi Chen; Jessica Lin; Archana Ganapathi; Marti A. Hearst; Randy H. Katz

Collaboration


Dive into the Sara Alspaugh's collaboration.

Top Co-Authors

Avatar

Randy H. Katz

University of California

View shared research outputs
Top Co-Authors

Avatar

Yanpei Chen

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrew Wang

University of California

View shared research outputs
Top Co-Authors

Avatar

Ion Stoica

University of California

View shared research outputs
Top Co-Authors

Avatar

Laura Keys

University of California

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge