Starfish: A MADDER and Self-tuning System for Big Data Analytics

Timely and cost-effective analytics over “big data” is now a key ingredient for success in businesses and scientific disciplines. The Hadoop platform (consisting of an extensible MapReduce execution engine, pluggable distributed storage engines, and a range of procedural to declarative interfaces) is a popular choice for big data analytics. Hadoop’s performance out of the box can be poor, causing suboptimal use of resources, time, and money. Unfortunately, practitioners of big data analytics such as business analysts, computational scientists, and researchers often lack the expertise to tune the Hadoop platform for good performance.

I will introduce Starfish, a self-tuning system for big data analytics. Starfish builds on Hadoop, while adapting to system workloads and user needs to provide good performance automatically; without any need for users to understand and manipulate the many tuning knobs in the Hadoop platform. The novelty in Starfish’s approach comes from how it focuses simultaneously on different workload granularities – overall workload, workflows, and jobs procedural and declarative) – as well as across various decision points – provisioning, optimization, scheduling, and data layout.

Starfish is available at: http://www.cs.duke.edu/starfish

Speaker Details

Herodotos Herodotou is a Ph.D. Candidate in the Department of Computer Science at Duke University, expecting to graduate in May 2012. He received his M.S. degree from Duke in 2009. He was a recipient of the Steele Endowed Fellowship at Duke in 2008. His research interests are in large-scale Data Processing Systems and Relational Database Systems. In particular, his work focuses on ease-of-use, manageability, and automated tuning of both centralized and distributed data-intensive computing systems. In addition, he is interested in applying database techniques in other areas like scientific computing, bioinformatics, and numerical analysis.

Date:
Speakers:
Herodotos Herodotou
Affiliation:
Duke University
    • Portrait of Herodotos Herodotou

      Herodotos Herodotou

    • Portrait of Jeff Running

      Jeff Running

Series: Microsoft Research Talks