Automatic Optimization for MapReduce Programs

Computer Science – Databases

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

VLDB2011

Scientific paper

The MapReduce distributed programming framework has become popular, despite evidence that current implementations are inefficient, requiring far more hardware than a traditional relational databases to complete similar tasks. MapReduce jobs are amenable to many traditional database query optimizations (B+Trees for selections, column-store- style techniques for projections, etc), but existing systems do not apply them, substantially because free-form user code obscures the true data operation being performed. For example, a selection in SQL is easily detected, but a selection in a MapReduce program is embedded in Java code along with lots of other program logic. We could ask the programmer to provide explicit hints about the program's data semantics, but one of MapReduce's attractions is precisely that it does not ask the user for such information. This paper covers Manimal, which automatically analyzes MapReduce programs and applies appropriate data- aware optimizations, thereby requiring no additional help at all from the programmer. We show that Manimal successfully detects optimization opportunities across a range of data operations, and that it yields speedups of up to 1,121% on previously-written MapReduce programs.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Automatic Optimization for MapReduce Programs does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Automatic Optimization for MapReduce Programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automatic Optimization for MapReduce Programs will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-347008

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.