Origins cont’d
From Lisp to MapReduce - important features
Map

Fold

Lisp -> MapReduce
MapReduce - basics
Simplified View of Architecture

MapReduce Programming Model
Map() function

Sort and schuffle

Reduce()

MapReduce execution stages
MapReduce example: Word count

Combiners
Partition Function
Parallelism

Fault Tolerance & Optimizations
Criticism
MapReducable?

One-iteration: Inverted index NN
Iterative MapReduce

Spark basics NN
Bulk Synchronous Parallel (BSP) abstract computer
BSP model NN
